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

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

8
build.gradleファイルでtools:overrideLibraryを使用するにはどうすればよいですか?
Android 17以降を必要とする無駄のないライブラリを使用しています。ただし、私のアプリは16のminSDKをサポートしているため、gradleからビルドエラーが表示されます Error:Execution failed for task ':Tasks:processPhoneDebugManifest'. > Manifest merger failed : uses-sdk:minSdkVersion 16 cannot be smaller than version 17 declared in library /Users/mike/Projects/android-for-dummies-v3/Tasks/build/intermediates/exploded-aar/com.android.support/leanback-v17/21.0.2/AndroidManifest.xml Suggestion: use tools:overrideLibrary="android.support.v17.leanback" to force usage 私が見たときビルドツールのドキュメント、私は追加する方法を見てoverrideLibrary、私のマニフェストにマーカーを、しかし、問題は、私は私のGradleのファイルではなく、私のマニフェストで私minSdkを宣言していますということです。 overrideLibraryAndroidManifest.xmlではなくbuild.gradleでminSdkが宣言されている場合、どのように使用しますか?

13
gradlew:権限が拒否されました
コマンドラインからgradlewを実行しようとしていますが、次のエラーが常に発生しています。 Brendas-MacBook-Pro:appx_android brendalogy$ ./gradlew compileDebug --stacktrace -bash: ./gradlew: Permission denied 私はすでにプロジェクトディレクトリからこのコマンドを実行しています。Android Studio 0.2.xでここで発生したものと同じ(説明的ではない)エラーが発生しているため、このコマンドを実行する必要があります:Android Studio and Gradle Build Error 私は何か間違ったことをしていますか?どうすればこれを回避できますか?

15
特定のJDKバージョンを使用するようにGradleに指示するにはどうすればよいですか?
私はこれを機能させるために理解することができません。 シナリオ: 私はgradleで構築されたアプリケーションを持っています アプリケーションはJavaFXを使用します 私が欲しいもの アプリケーション全体/テスト/の構築に使用されるJDKのインストールを指す変数(開発者マシンごとに定義)を使用します。 gradle.properties変数を定義してファイルを作成することを考えました。何かのようなもの JAVA_HOME_FOR_MY_PROJECT=<path to my desired JDK> 欲しくないもの JAVA_HOME目的のJDKを指す 私は多くの提案で生きることができました: build.gradleスクリプトでチェックできるシステム環境変数を定義するソリューション gradle.propertiesで定義された変数 ビルドコンテキストのみのJAVA_HOME変数のオーバーライド(などuse JAVA_HOME=<my special JDK path defined somewhere else defined>) 私が考えなかった他の何か 質問: 変数(gradle.propertiesシステム環境変数などの変数として定義されている変数)をビルドプロセスに関連付ける方法 利用可能なJDK7が複数あり、特別なバージョン(最小JDK_uバージョン)を指定する必要があります。 どんな答えでもありがたいです、そして正しい方向へのあらゆるヒントに感謝します。

15
Android Gradle Apache HttpClientは存在しませんか?
IntelliJプロジェクトをAndroid StudioのGradleシステムに変換しようとしていますが、Apache HttpClientでエラーが発生していますか?私は何かが足りないのですか、私が得ているエラーは次のとおりです: Error:(10, 30) error: package org.apache.http.client does not exist Error:(11, 30) error: package org.apache.http.client does not exist Error:(12, 37) error: package org.apache.http.client.entity does not exist Error:(13, 38) error: package org.apache.http.client.methods does not exist Error:(14, 38) error: package org.apache.http.client.methods does not exist Error:(15, 38) error: package org.apache.http.client.methods does not …

16
Android Studio-デバッグ可能なアプリケーションなし
Androidアプリケーションのリリースバージョンをデバッグしようとしましたが、Android Studioがデバッガーをアタッチできませんでした。(私の実行中のアプリケーションのAndroidプロセスを見つけることができませんでした)。 デバイスコンソールでは、メッセージのみが表示されていました。 デバッグ可能なアプリケーションはありません

28
「Gradleバージョン2.10が必要です。」エラー
私が使用してきたように classpath 'com.android.tools.build:gradle:+' でbuild.gradleのため、ファイル、私は次のエラーを得たGradleのバージョン2.10がリリースされました。エラーは: 警告:Gradleバージョン2.10が必要です。現在のバージョンは2.8です。Gradleラッパーを使用している場合は、C:\ Users \ blahblah \ myproject \ gradle \ wrapper \ gradle-wrapper.propertiesのdistributionUrlをgradle-2.10-all.zipに編集してみてください。 最初はガイドで簡単に解決できるように見えますが、変更を行ったときに、もう一度エラーが発生しました。 私が使用しているAndroidのメーカー2.0を最新のAndroidのSDKツール24.4.1とAndroidのSDKのビルドツール23.0.2 Gradle 2.10をダウンロードしてandroid-studio \ gradle \フォルダーに手動で配置することもできましたが、うまくいきませんでした。 任意の助けいただければ幸いです。

15
エラー:依存関係「com.google.code.findbugs:jsr305」との競合
Android Studio 2.2 Preview 1で、AndroidアプリとGoogleメッセージングのバックエンドモジュールを使用して新しいプロジェクトを作成しました。これはアプリファイルです。 apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "com.xxx.xxx" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:23.4.0' …

25
署名されたapkの生成時の「:app:lintVitalRelease」エラー
Google PlayでAPKをアップロードしようとしたところ、「デバッグ可能なAPKをアップロードしました。セキュリティ上の理由から、Google Playで公開する前にデバッグを無効にする必要があります。デバッグ可能なAPKの詳細をご覧ください。」というエラーメッセージが表示されました。 その後android:debuggable="false"、マニフェストに書き込み、再試行しました。同じエラーが発生したため、モジュールのビルドバリアントをリリースに設定し、apkを再度生成しようとしましたが、今回はこのエラーが生成されました。 Error:Gradle: Execution failed for task ':app:lintVitalRelease'. Lint found fatal errors while assembling a release target. To proceed, either fix the issues identified by lint, or modify your build script as follows: ... android { lintOptions { checkReleaseBuilds false // Or, if you prefer, you can continue …
238 java  android  gradle 

6
Gradleのbuildscriptブロックの目的
私はGradleを初めて使用し、ドキュメントを読んでいますが、その一部が理解できません。これらの部品の1つがbuildscriptブロックに接続されています。その目的は何ですか? ビルドスクリプトで外部ライブラリを使用する必要がある場合は、それらをビルドスクリプト自体のスクリプトのクラスパスに追加できます。これを行うには、buildscript()メソッドを使用して、ビルドスクリプトのクラスパスを宣言するクロージャを渡します。 buildscript { repositories { mavenCentral() } dependencies { classpath group: 'commons-codec', name: 'commons-codec', version: '1.2' } } わかりましたが、何が違うのですか? repositories { mavenCentral() } dependencies { compile group: 'commons-codec', name: 'commons-codec', version: '1.2' } たとえば、なぜ使用する必要があるのbuildscriptですか?
236 classpath  gradle 

15
ローカルファイルシステム上のGradleストア
Gradleはダウンロードしたjarファイルをローカルファイルシステムにどのように保存しますか?Mavenはそれらをの.m2下のディレクトリにUSER_HOME保存しますが、Gradleはどこに保存しますか?そこで.gradleフォルダを確認しましたが、コンパイルされたスクリプトしか見えませんでした。
236 gradle 


8
Gradleの依存関係に新しいバージョンがあるかどうかを確認する方法
Android Studio +でバージョン番号(com.android.support:recyclerview-v7:21.+)「バージョン番号に+を使用しないでください」という警告が表示されます。特定のバージョン番号を使用すると、常に最新バージョンを使用できるとは限りません。プロジェクトには多くの依存関係があります。依存関係に新しいバージョンがあるかどうかを確認するにはどうすればよいですか?依存関係の新しいバージョンがあるときに通知するAndroid Studioプラグイン、またはそのようなものはありますか? 編集: Androidスタジオは、古いAndroidサポートライブラリとGoogle Playサービスを強調しています。ただし、これは他のカスタムライブラリでは使用できません。

5
Gradle実装とAPI構成
依存関係を構築しながら、apiとimplementation構成の違いを理解しようとしています。 ドキュメンテーションでは、それはimplementationビルド時間がより良いと述べていますが、このコメントを同様の質問で見て、 それが本当かどうか疑問に思いました。 私はGradleの専門家ではないので、誰かが助けてくれることを願っています。ドキュメンテーションはもう読みましたが、わかりやすい説明に疑問を感じていました。

14
Gradle:コンソールにテスト結果をリアルタイムで表示する方法は?
私が実行しているのと同じコンソールで実行したときのテスト結果(system.out / err、テスト対象のコンポーネントからのログメッセージ)を見たいのですが。 gradle test そして、テストが終了してテストレポートが表示されるまで待ちません(テストが完了したときにのみ生成されるため、テストの実行中は何も "tail -f"できません)。
231 testing  console  gradle 

17
Android StudioがGradleでスタックしましたダウンロード時に新しいプロジェクトを作成します
新しいをインストールしましたAndroid Studio。すべてが正常に機能していましたが、新しいプロジェクトを作成しようとすると、Gradleのダウンロードが停止します。 手動で必要なGradleをインストールする方法はありますAndroid Studioか?または、この問題を解決する他の方法はありますか?

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