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

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

6
Jetifierとは何ですか?
Jetifierとは何ですか?たとえば、androidx-packaged依存関係を使用して新しいプロジェクトを作成するには、この新しいプロジェクトで次の行をgradle.propertiesファイルに追加する必要があります。 android.enableJetifier=true では、それはどういう意味ですか-「ジェット機を有効にする」?


10
lintタスクでGradleビルドが失敗する
Android Studio 0.4.0で作成したシンプルなAndroidプロジェクトがあります。Gradle 1.9とGradle Android Plugin 0.7を使用しています。昨日、gradleビルドスクリプトにJake WhartonのButterKnifeライブラリを追加しました。 dependencies { compile 'com.android.support:support-v4:19.0.0' compile 'com.android.support:appcompat-v7:19.0.0' // Butterknife compile 'com.jakewharton:butterknife:4.0.1' } Android Studioからアプリケーションを実行すると、ビルドが正常に実行され、デバイスで正しく実行されます。しかし、(コマンドラインから)試行するとgradle build、ビルドが失敗します。これが私の糸くずレポートの一部です: InvalidPackage: Package not included in Android /home/yami/.gradle/caches/modules-2/files-2.1/com.jakewharton/butterknife/4.0.1/f43b36925363701633d01adb8e54df7150397a78/butterknife-4.0.1.jar: Invalid package reference in library; not included in Android: javax.annotation.processing. Referenced from butterknife.internal.InjectViewProcessor. /home/yami/.gradle/caches/modules-2/files-2.1/com.jakewharton/butterknife/4.0.1/f43b36925363701633d01adb8e54df7150397a78/butterknife-4.0.1.jar: Invalid package reference in library; not included …

8
引数Gradleのメソッドcompile()が見つかりませんでした
この解決策を探しすぎたのはあまりに長い間でしたが、それを見逃したのか、タイプミスしたのかはわかりませんが、Gradleスクリプトがコンパイルされません。私はGradleに移行しており、非常に新しいです。私は依存関係管理にMavenを使用することに非常に慣れていますが、今のところ、Gradleが一番いいようです。このコードスニペットの実行から: dependencies { compile group: 'org.bukkit', name: 'bukkit', version: '1.7.9-R0.1-SNAPSHOT' compile('io.ibj:MattLib:1.1-SNAPSHOT') { exclude group: 'de.bananaco' exclude 'net.milkbowl:vault:1.2.27' } compile group: 'net.citizensnpcs', name: 'citizens', version: '2.0.12' compile group: 'com.sk89q', name: 'worldedit', version: '5.6.1' compile group: 'com.sk89q', name: 'worldguard', version: '5.9' compile group: 'net.milkbowl', name: 'vault', version: '1.2.12' compile fileTree(dir: 'libs', includes: …
95 java  groovy  gradle 

3
GradleでJUnitテストを実行する方法
現在、次のbuild.gradleファイルがあります。 apply plugin: 'java' sourceSets { main { java { srcDir 'src/model' } } } dependencies { compile files('libs/mnist-tools.jar', 'libs/gson-2.2.4.jar') runtime fileTree(dir: 'libs', include: '*.jar') } このbuild.gradleファイルは、私のリポジトリ用です。すべてのメインファイルはsrc / model /にあり、それぞれのテストはtest / modelにあります。 JUnit 4の依存関係を正しく追加し、tests / modelのフォルダーでそれらのテストを実行するにはどうすればよいですか?

30
エラー-Androidリソースのリンクに失敗しました(AAPT2 27.0.3デーモン#0)
このエラーがあります android studioを再インストールして、.gradleフォルダーを削除しようとしていますが、解決策はありますか? Error:FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:processDebugResources'. > Android resource linking failed (AAPT2 27.0.3 Daemon #0) Command: C:\javasdk\build-tools\27.0.3\aapt2.exe link -I\ C:\javasdk\platforms\android-26\android.jar\ --manifest\ C:\Users\Jalal D\.gradle\caches\transforms-1\files-1.1\fonticon-0.1.8.aar\2b09376fc14469ba65fc8e4d85c2eed1\res\values\values.xml:19:5-25:25: AAPT: error: resource android:attr/fontVariationSettings not found. C:\Users\Jalal D\.gradle\caches\transforms-1\files-1.1\fonticon-0.1.8.aar\2b09376fc14469ba65fc8e4d85c2eed1\res\values\values.xml:19:5-25:25: AAPT: error: resource android:attr/ttcIndex not found. error: …
95 android  gradle  build 

3
Gradle:クラスパスとコンパイルの依存関係の違いは何ですか?
私のプロジェクトへの依存関係を追加するとき、私は例えば、私はそれらを与える必要がある接頭辞かわからない午前"classpath"または"compile". たとえば、以下の依存関係はコンパイル時またはクラスパスである必要がありますか? また、これは私のアプリケーションbuild.gradleまたはモジュール固有のbuild.gradleにあるべきですか? 現在のbuild.gradle(アプリケーションレベル): apply plugin: 'java' repositories { mavenCentral() } dependencies { compile 'org.hibernate:hibernate-core:5.0.5.Final' compile 'mysql:mysql-connector-java:5.1.38' }

19
ハッシュ文字列android-23のターゲットが見つかりませんでした
git://github.com/osmdroid/osmdroidからOpenStreetMapViewをビルドしようとすると、次のエラーが発生します。 failed to find target with hash string android-23: D:\Users\myusername\AppData\Local\Android どうすれば修正できますか?これと同様の以前の質問は、android 23がインストールされていないことを確認することを提案していますが、私の場合はインストールされています。 以下は関連情報です: ANDROID_HOMEは D:\Users\myusername\AppData\Local\Android\sdk D:\Users\myusername\AppData\Local\Android\sdk\platforms\ \ android-23 \ディレクトリ(およびandroid-19、android-21、android-22、android-MNC)が含まれています build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.1" defaultConfig { applicationId "org.osmdroid.example" minSdkVersion 8 targetSdkVersion 23 versionCode 16 versionName "4.4-SNAPSHOT" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), …

12
Androidスタジオ-ターゲットandroid-18が見つかりませんでした
Android Studio 0.2.3に問題があります。 プロジェクトを実行するとビルドが停止し、次のメッセージが表示されます。 Gradle:タスク ':AppName:compileDebugAidl'の実行に失敗しました。 >ターゲットandroid-18が見つかりませんでした Android 4.3(API 18)のSDKプラットフォームをインストールし、すべてのSDKを再インストールしようとしましたが。ANDROID_HOMEシステム変数にも変数を追加しました。 このエラーの原因は何ですか?

9
ビルドフレーバーごとに異なるアプリ名?
たとえば、flavor1とflavor2の2つのビルドフレーバーがあります。 私は、たとえば、私のアプリケーションが名前を付ける「希望AppFlavor1をflavor1と」のとき、私のビルド「AppFlavor2」私は味2用にビルドする場合。 変えたい活動のタイトルではありません。電話メニューなどに表示されるアプリ名を変更したい。 build.gradle私は、アプリのラベル私の味のための各種パラメータを設定しますが、それはそう、することはできません。また、変数に基づいてプログラムでアプリのラベルを変更することもできません。 では、人々はこれをどのように処理しますか?
94 android  gradle 


15
このビルドでは非推奨のGradle機能が使用されていたため、Gradle5.0との互換性がありません。
Gradleの失敗があります: ..."Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0." ケースの説明: 次のライブラリをプロジェクトコードベースに添付します。 APP / build.gradle //(Required) Writing and executing Unit Tests on the JUnit Platform testImplementation "org.junit.jupiter:junit-jupiter-api:5.2.0" testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.2.0" // (Optional) If you need "Parameterized Tests" testImplementation "org.junit.jupiter:junit-jupiter-params:5.2.0" // (Optional) If you also have JUnit …

10
モジュール…はgradleによってサポートされていません
IntelliJ IDEA Pro 13.1.2を使用しています。13未満のバージョンは使用していません。 build.gradleIDE から実行しようとすると、次のメッセージが表示されます。 モジュールはgradleによってサポートされていません このスクリプトは、コマンドラインから問題なく実行できます。 「ルート」ディレクトリには.gradleとgradleサブディレクトリの両方があり、一般にその構造は同じプロジェクトの別のモジュールと非常によく似ており、IDEから問題なくビルドを実行できます。 さらにトラブルシューティングするための提案はありますか?

5
Gradle-依存関係の最新リリースバージョンの取得
Gradle次のことを伝える最も簡単な方法は何でしょうか。 「junit」依存関係を取得し、最新の「リリース」バージョンを取得します。 MavenおよびIvyリポジトリーの管理は、私にとっては初めてのことです。次の手順を実行したところ、Could not resolve dependency ...エラーが発生しました。 compile "junit:junit:latest.release"リポジトリーのみを設定して書き込みます(ただし、「junit:junit:4.10」と言っても機能しますmavenCentral() )。 compile "junit:junit:latest.release"リポジトリセットを使用して次のように記述します。 ivy { // I also tried 'http://maven.org' and other possible variants. url "http://repo1.maven.org" layout "maven" } Spring Source Ivyリポジトリを使用しようとしました: ivy { artifactPattern "http://repository.springsource.com/ivy/libraries/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" ivyPattern "http://repository.springsource.com/ivy/libraries/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" } 多分私は何かを誤解しています。依存関係の最新バージョンを取得するのがそれほど難しい作業になるのはなぜですか?

20
':app @ debug / compileClasspath'の依存関係を解決できません:com.android.support:appcompat-v7:26.1.0を解決できませんでした
':app @ debug / compileClasspath'の依存関係を解決できません:com.android.support:appcompat-v7:26.1.0を解決できませんでした。 com.android.support:appcompat-v7:26.1.0を解決できませんでした。 必要:project:app オフラインモードで使用できるcom.android.support:appcompat-v7:26.1.0のキャッシュバージョンはありません。 エラーログ: 構成 ':app:debugCompileClasspath'のすべてのファイルを解決できませんでした。 com.android.support:appcompat-v7:26.1.0を解決できませんでした。 必須: project:app オフラインモードでは、com.android.support :appcompat-v7 :26.1.0のキャッシュバージョンは使用できません。 オフラインモードで使用できるcom.android.support:appcompat-v7:26.1.0のキャッシュバージョンはありません。 com.android.support.constraint:constraint-layout:1.1.0-beta3を解決できませんでした。 必須: project:app com.android.support:design:26.1.0を解決できませんでした。 必須: project:app オフラインモードで使用できるcom.android.support:design:26.1.0のキャッシュバージョンはありません。 com.android.support.constraint:constraint-layout:1.1.0-beta3のキャッシュバージョンがオフラインモードで使用できません。 オフラインモードで使用できるキャッシュされたバージョンのcom.android.support.constraint:constraint-layout:1.1.0-beta3はありません。 オフラインモードでは、キャッシュバージョンのcom.android.support:design:26.1.0は利用できません。 com.android.support:cardview-v7:26.1.0を解決できませんでした。 必須: project:app オフラインモードでは、キャッシュバージョンのcom.android.support:cardview-v7:26.1.0は利用できません。 オフラインモードで使用できるcom.android.support:cardview-v7:26.1.0のキャッシュバージョンはありません。 com.google.android.gms:play-services-ads:11.4.2。を解決できませんでした 必要: project:app オフラインモードでは、com.google.android.gms:play-services-ads:11.4.2のキャッシュバージョンは使用できません。 オフラインモードでは、com.google.android.gms:play-services-ads:11.4.2のキャッシュバージョンは使用できません。 com.android.support:support-v4:26.1.0を解決できませんでした。 必須: project:app オフラインモードで使用できるcom.android.support:support-v4:26.1.0のキャッシュバージョンはありません。 オフラインモードで使用できるキャッシュされたバージョンのcom.android.support:support-v4:26.1.0はありません。 エラーログ画像:

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