タグ付けされた質問 「gradle」

Gradleは、Groovy DSLを使用するプロジェクトビルド自動化ツールです。Gradleビルドスクリプトは、MavenリポジトリとIvyリポジトリ、および依存関係管理用のプレーンファイルシステムをサポートしています。

7
Gradleを使用してaarライブラリの一時的な依存関係が解決されない
私はしばらく調査しましたが、おそらくaarおよび推移的依存関係に関連する最も一般的な回答をここで見ましたが、どういうわけかこれを機能させる方法はまだはっきりしていません。 そう: 私は与えられたgradle設定を持つandroidライブラリを持っています: apply plugin: 'android-library' apply plugin: 'android-maven' version = "1.0.0" group = "com.somepackage" buildscript { repositories { mavenCentral() mavenLocal() } dependencies { classpath 'com.github.dcendents:android-maven-plugin:1.0' } } android { compileSdkVersion 19 buildToolsVersion '19.0.3' defaultConfig { minSdkVersion 10 } } repositories { maven { url 'http://www.bugsense.com/gradle/' } } dependencies { …

2
Mac bashのコマンドラインからGradleを実行する方法
非常に簡単な質問があります。私はMacを初めて使用するので、Javaプロジェクトを新しいMacに移行しようとしています。プロジェクトにはGradlewファイルがあり、コマンドラインから実行して任意のマシンでビルドして実行できると思いました。コマンドライン(gradlewファイルの場所)からgradlewを実行すると、gradlew not foundと表示されます。bashシェルからコマンドを実行する方法について何か不足していますか?
93 java  macos  bash  gradle 

8
「キャッシュされたバージョンはありません…オフラインモードで利用できます。」
AndroidStudioで新しいHelloWorldプロジェクトをビルドしているときに、エラーメッセージが表示されました。 FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring root project 'MyApplication2'. > Could not resolve all dependencies for configuration ':classpath'. > Could not resolve com.android.tools.build:gradle:0.9.1. Required by: :MyApplication2:unspecified > No cached version of com.android.tools.build:gradle:0.9.1 available for offline mode. BUILD FAILED Android Studioバージョン:0.5.2 Gradleバージョン:0.9.1 …

4
Gradleはフレーバーのみを作成します
コマンドラインから私の異なるフレーバーの1つだけを作成することが可能かどうか誰かが教えてもらえますか? 現在のところ、実行する方法はわかりません。たとえば、 gradle buildDev Devが私の異なるフレーバーの1つであるとき。確かに、私は実行する必要があります: gradle build そして、すべてのフレーバーが構築されます。 一部のフレーバーはスキップします。出来ますか? ありがとう
92 android  build  gradle 

9
kotlin gradleプラグインが1.8ターゲットでビルドできないのはなぜですか?
kotlin1.2.10用のintellijを使用して構成された最も単純なgradleプロジェクトがあります。これが私のbuild.gradleファイルです: buildscript { ext.kotlin_version = '1.2.10' repositories { mavenCentral() } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } group 'com.ali' version '1.0-SNAPSHOT' apply plugin: 'java' apply plugin: 'kotlin' sourceCompatibility = 1.8 repositories { mavenCentral() } dependencies { compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version" testCompile group: 'junit', name: 'junit', version: '4.12' } compileKotlin { kotlinOptions.jvmTarget = "1.8" …

6
「APK META-INF / *にコピーされた重複ファイル」の解決方法
私は商用のandroidアプリケーションで働いています。また、さまざまなライセンスタイプでライセンスされているいくつかのライブラリを使用しています。 ライブラリに帰属情報が記載された「NOTICE」ファイルがある場合は、配布時にその通知を含める必要があります (たとえば、そのうちの1つはApache License 2.0でライセンスされています)。 複数のライブラリがあります。gradleまたはAndroid Studioでビルドを実行すると、次のビルドエラーが発生します。 * What went wrong: Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'. > com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/license.txt インターネットとstackoverflowでこれまでに見つけた回答はbuild.gradle、次のファイルに追加して、license.txt(notice.txtまたはこのように干渉する可能性のあるその他のファイル)をパッケージから削除することを提案しています。 packagingOptions { exclude 'META-INF/DEPENDENCIES.txt' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt' exclude 'META-INF/NOTICE' exclude 'META-INF/LICENSE' exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/notice.txt' exclude 'META-INF/license.txt' exclude 'META-INF/dependencies.txt' exclude 'META-INF/LGPL2.1' } たとえば、Android …
91 java  android  gradle 

7
Android Gradleはオブジェクトヒープ用に十分なスペースを予約できませんでした
Android Studio 1.1.0をインストールしました。新しいAndroidアプリケーションの起動やインポートなど、まだ何もしていません。どういうわけかそれは何かを構築しようとしていて、同期エラーをスローします。 エラー:デーモンプロセスを開始できません。この問題は、デーモンの誤った構成が原因である可能性があります。たとえば、認識されないjvmオプションが使用されています。http://gradle.org/docs/2.2.1/userguide/gradle_daemon.htmlにあるデーモンのユーザーガイドの章を参照してください。 詳細については、次のプロセス出力をお読みください。 VMの初期化中にエラーが発生しましたオブジェクトヒープ用の十分なスペースを予約できませんでしたJava仮想マシンを作成できませんでした。 確認済みgradle.org/.../gradle_daemon.htmlですが、問題の解決に役立つ情報が見つかりませんでした。 8 GBの物理メモリと他のプログラムを実行していないので、メモリの問題ではありません。
91 android  gradle  jvm  heap 

6
Gradleを使用してリソース、設定ファイルをjarに追加します
gradleを使用して、jarに構成ファイルやその他のリソースを追加するにはどうすればよいですか? 私のプロジェクト構造: src / main / java / com / perseus / .. --- Javaパッケージ(ソースファイル) src / main / java / config / *。xml --- Spring設定ファイル 予期されるjar構造: com / perseus / .. --- Javaパッケージ(クラスファイル) config / *。xml --- Spring設定ファイル

8
IntelliJ IDEAの「デフォルトのGradleラッパー」のバージョンを変更する方法
1.9ではなくGradle 1.10を使用したい。これをどこで変更すればよいかわからないようです。 これを置けば: task wrapper(type: Wrapper) { gradleVersion = '1.10' } 私build.gradleと再構築では、Gradle 1.9で再び構築されています(実際には何も起こりません)。 これらはすべての設定のようです:(そして、Gradleに関する IntelliJのヘルプセクションはまったく役に立ちません:()

3
Gradle-メインマニフェスト属性なし
Gradleから構築されたJARファイルを実行しているときに発生するこのエラーに夢中になっています。「RxJavaDemo.jarにメインのマニフェスト属性がありません」というエラーが表示されます。マニフェストプロパティを操作しようとしましたが、依存関係などを追加するのを忘れていると思います。私は正確に何を間違っているのですか? apply plugin: 'java' apply plugin: 'application' mainClassName = 'demo.MainDashboard' dependencies { compile files ("H:/Processes/Development/libraries/hikari-cp/HikariCP-2.4.1.jar") compile files ("H:/Processes/Development/libraries/controls-fx/controlsfx.jar") compile files ("H:/Processes/Development/libraries/database_connections/sqlite-jdbc-3.8.6.jar") compile files ("H:/Processes/Development/libraries/guava/guava-18.0.jar") compile files ("H:/Processes/Development/libraries/rxjava/rxjava-1.0.12.jar") compile files ("H:/Processes/Development/libraries/rxjava-extras/rxjava-extras-0.5.15.jar") compile files ("H:/Processes/Development/libraries/rxjavafx/RxJavaFX-1.0.0-RC1-SNAPSHOT.jar") compile files ("H:/Processes/Development/libraries/rxjavaguava/rxjava-guava-1.0.3.jar") compile files ("H:/Processes/Development/libraries/rxjava-jdbc/rxjava-jdbc-0.6.3.jar") compile files ("H:/Processes/Development/libraries/slf4j/slf4j-api-1.7.12.jar") compile files ("H:/Processes/Development/libraries/tom-commons/tom-commons.jar") } sourceSets { main.java.srcDir "src/main/java" …
91 java  gradle 

22
RecyclerView for Android L-プレビューをインポートする方法
サポートライブラリから新しいRecyclerViewを使用しようとしています。SDK Managerを使用して、サポートライブラリの20アップデートをダウンロードしました。 jarファイルをlibsフォルダーに追加し、ビルドパスに追加しました。RecyclerViewを使用してもうまくいきません。 Android開発者のAPIに従って、gradle依存関係も使用しようとしました-これが適切な場所かどうかは不明です-このページはAndroidTVに関連しています: com.android.support:recyclerview-v7:20.0.+ プロジェクトをGradle同期できません。 何か案は?

17
エラー:zipファイルを開くことができませんでした。Gradleの依存関係キャッシュが破損している可能性があります
android studio 2.3をアップデートしましたが、バグがあり、gradleがビルドされず、すべてのプロジェクトで同じエラーが発生し続けます。 Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) <a href="syncProject">Re-download dependencies and sync project (requires network)</a> <a href="syncProject">Re-download dependencies and sync project (requires network)</a> 私はすでに解決策を探しましたが、何も見つかりませんでした。私は試した: Invalidate Caches / Restart... しかし、何も変わっていません。


5
Android Studio:Gradleを使用して署名済みAPKを生成する方法
GoogleとSOで検索しましたが、答えが見つかりません。 Gradleシステムで作業するのはこれが初めてで、Google Playにアップロードするための署名済みAPKを生成する段階にあります(Eclipseからプロジェクトがインポートされます)。 今、私はここの部分を読んだhttp://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Building-and-Tasksを追加する必要があることsigningConfigsにごbuild.gradle これらの行を追加しましたが、実行する必要があることが./gradlew assembleReleaseわかりましたが、これを私のcmdで実行すると、「gradle」が内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されません。私はbuild.gradleを右クリックして実行しようとしましたが、成功したと言いましたが、build / apkフォルダーを見ると、app-debug-unaligned.apk では、Gradleシステムを使用して署名済みAPKを生成するにはどうすればよいですか?

20
Android Studioのビルドが失敗し、「タスク」がルートプロジェクト「MyProject」に見つかりません。」
ノートパソコンを変更してAndroid Studioバージョン0.8.2にアップデートした後でプロジェクトをビルドしようとすると、このエラーが発生します。 失敗:ビルドは例外で失敗しました。 問題の原因:タスク ''がルートプロジェクト 'MyProject'に見つかりません。 試してみてください:Gradleタスクを実行して、使用可能なタスクのリストを取得してください。--stacktraceオプションを指定して実行し、スタックトレースを取得します。--infoまたは--debugオプションを指定して実行し、より多くのログ出力を取得します。 ビルドに失敗しました これが私のGradleファイルです: トップレベルの設定.gradle include ':MyProject' MyProjectのbuild.gradle: apply plugin: 'com.android.application' buildscript { repositories { mavenCentral() } dependencies { classpath "com.android.tools.build:gradle:0.12.+" } } repositories { mavenCentral() } android { compileSdkVersion 20 buildToolsVersion "20" defaultConfig { minSdkVersion 14 targetSdkVersion 20 } } dependencies { compile 'de.timroes.android:EnhancedListView:0.3.0@aar' …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.