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

Android Gradleプラグインは、Androidの標準ビルドシステムです。Android Studioによってバッキングビルドシステムとして使用されます。

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 …

17
Android Studio Gradleはすでにモジュールを破棄しています
Android Studioバージョン1.0.1をインストールしました。Eclipseからプロジェクトをインポートしましたが、正常に動作します。次に、モジュールを削除して、Android Studioプロジェクトに再インポートしました。Gradleビルドは「BUILD SUCCESSFUL」と表示しますが、メッセージを含むアラートウィンドウをポップアップします Gradleの実行を完了できませんでした。原因:すでに破棄されています:モジュール: 'MYMODULENAME' 現在、アプリを起動できません。私に何ができるか考えていますか? 編集: 私は次の指示で問題を解決しました: プロジェクトビューをAndroidからプロジェクトに切り替える エントリを削除し、settings.gradleに「MYMODULENAME」を含めます モジュールシンボルの青いボックスは表示されません。次に、コンテキストメニューでモジュールを削除できます モジュールをインポートする

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' …

19
buildTypesはgroovy.lang.Closureに適用できません
私のプロジェクトのgradleファイルでこの警告を受けています: 警告:(16、5)「buildTypes」は「(groovy.lang.Closure <com.android.build.gradle.internal.dsl.BuildType>)」に適用できません 私のbuildTypesセクションは: buildTypes { debug { debuggable true } release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt' } } 現在、Android Studio 1.1.0、compileSdkVersion 22、buildToolsVersion 22.0.0、およびtargetSdkVersion 22を使用しています。21に戻してみましたが、それでも警告が表示されていました。 この警告の原因と修正方法を教えてください。

4
Android buildscriptリポジトリ:jcenter VS mavencentral
前回Android Studioを使用したときは.gradle、mavencentral()ビルドスクリプトリポジトリでファイルを生成していましたが、現在はjcenter()です。 誰もがこれに関連する問題を説明できますか?他にレポはありますか?いつ切り替える必要がありますか?プロジェクト、モジュール、ライブラリにどのような影響がありますか?Android開発者にとって他に必要なものはありますか? これらのリポジトリを維持する責任があるのは誰ですか?


28
マニフェストのマージに失敗しました:uses-sdk:minSdkVersion 14
最新のSDKをダウンロードしてAndroid Studioをインストールしたため、プロジェクトをビルドできません。次のメッセージが表示されます。 Error:Gradle: Execution failed for task ':SampleProject:processProdDebugManifest'. > Manifest merger failed : uses-sdk:minSdkVersion 14 cannot be smaller than version L declared in library com.android.support:support-v4:21.0.0-rc1

30
Android Materialとappcompat Manifestの統合に失敗しました
次の学年があります dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:28.0.0-rc01' implementation 'com.android.support.constraint:constraint-layout:1.1.2' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' implementation 'com.google.android.material:material:1.0.0-rc01' } しかし、アプリを作成したいときは、次のログを取得します。 Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0-alpha3] AndroidManifest.xml:22:18-91 is also present at [androidx.core:core:1.0.0-alpha3] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory). Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:5:5-19:19 to override. オーケー!マニフェストに移動して実行します。 …

26
指定された名前に一致するリソースが見つかりません:attr 'android:keyboardNavigationCluster'。サポートライブラリ26.0.0に更新する場合
最新のサポートライブラリバージョン26.0.0(https://developer.android.com/topic/libraries/support-library/revisions.html#26-0-0)に更新しているときにこの問題が発生しました。 エラー:(18、21)指定された名前に一致するリソースが見つかりません:attr 'android:keyboardNavigationCluster'。 /.../app/build/intermediates/res/merged/beta/debug/values-v26/values-v26.xml Error:(15, 21) No resource found that matches the given name: attr 'android:keyboardNavigationCluster'. Error:(18, 21) No resource found that matches the given name: attr 'android:keyboardNavigationCluster'. Error:(15, 21) No resource found that matches the given name: attr 'android:keyboardNavigationCluster'. Error:(18, 21) No resource found that matches the given name: …

26
複数のdexファイルがLandroid / support / v4 / accessibilityservice / AccessibilityServiceInfoCompatを定義します
gradle assembleDebugコマンドラインから実行すると、突然このエラーが発生します。 UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dx.util.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:592) at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:550) at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:531) at com.android.dx.merge.DexMerger.mergeDexBuffers(DexMerger.java:168) at com.android.dx.merge.DexMerger.merge(DexMerger.java:186) at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:300) at com.android.dx.command.dexer.Main.run(Main.java:232) at com.android.dx.command.dexer.Main.main(Main.java:174) at com.android.dx.command.Main.main(Main.java:91) v4のgrepを実行すると、ビルドフォルダー内に2つのファイルが表示されます。 Binary file build/pre-dexed/debug/support-v4-19.0.0-2ba5fdd60a6c3836b3104a863fe42897da1fa9d1.jar matches Binary file build/pre-dexed/debug/support-v4-r7-227d905d79b23b20866531d4f700446c040a2ccb.jar matches 私のgradleファイルにはこのサポートライブラリのみが含まれています: compile 'com.android.support:support-v13:19.0.0' どういうわけか、r7ライブラリがどのように含まれているかについて困惑しています。私は実行gradle cleanしましたが、assembleDebugを再実行すると常に表示されます。 ビルドディレクトリ内でr7をgrepすると、ファイル内に表示されます。 Binary file build/exploded-bundles/ComGoogleAndroidGmsPlayServices4030.aar/classes.jar matches v13を含めないと、他のものがコンパイルされません。 しかし、v13にはv4サポートライブラリが含まれていませんか? …

30
エラー:接頭辞がllvmのABIのNDKツールチェーンフォルダーにツールチェーンが見つかりません
gradel(gradlew clean build)を使用してオープンソースのAndroidプロジェクト(Netguard)をコンパイルしたいのですが、次のエラーが発生しました: A problem occurred configuring project ':app'. > Exception thrown while executing model rule: NdkComponentModelPlugin.Rules#cre ateToolchains > No toolchains found in the NDK toolchains folder for ABI with prefix: llvm 私は説教をしましたが、助けとなる何かが見つかりませんでした。ここがメインbuild.gradleです: buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle-experimental:0.6.0-alpha1' } } allprojects { repositories { jcenter() …

24
エラー:Android SDK内でGradleラッパーが見つかりませんでした。Android SDKを更新する必要があるかもしれません-Android
これに似た質問がたくさんあることは知っていますが、それらのいずれでも私の問題の解決策を見つけることができませんでした。さらに、私は特定のケースの詳細を提供します。 Ubuntu 16.04 LTSでIonicプロジェクトをコーディングしましたが、リリース用にビルドする必要があります。だから私はコマンドを実行します: cordova build --release android また、次のエラーが表示されます。 Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK. Looked here: /home/user/Android/Sdk/tools/templates/gradle/wrapper このtemplates/gradle/wrapperディレクトリはありません。 私のAndroid Studioは2.3で、今のところ最新バージョンです Android SDK Platform-Tools 25.0.3 Android SDKツール25.3.1 2.1(エクレア)から7.1.1(ヌガー)までのすべてのAndroidバージョン 徹底的に調査した後、Android Studioに関連するすべての環境変数をファイルに入れました/etc/environment。したがって、次のようになります。 PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/game:/home/<user>/Android/Sdk:/home/<user>/Android/Sdk/tools:/home/<user>/Android/Sdk/platform-tools" ANDROID_HOME=/home/<user>/Android/Sdk export ANDROID_HOME JAVA_HOME=/usr/lib/jvm/java-8-oracle export JAVA_HOME GRADLE_HOME=/opt/android-studio/gradle/gradle-3.2 export GRADLE_HOME …

27
警告:API 'variant.getJavaCompile()'は廃止され、 'variant.getJavaCompileProvider()'に置き換えられました
Gradleの同期中に突然、次のエラーが発生します。 警告:API 'variant.getJavaCompile()'は廃止され、 'variant.getJavaCompileProvider()'に置き換えられました。2019年末に削除されます。詳細については、https ://d.android.com/r/tools/task-configuration-avoidance影響を受けるモジュール:アプリをご覧ください。 私はこれbuild.gradleをアプリモジュールに持っています: apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'com.google.gms.google-services' apply plugin: 'io.fabric' android { compileSdkVersion 28 buildToolsVersion "28.0.2" defaultConfig { applicationId "..." minSdkVersion 21 targetSdkVersion 28 versionCode 1 versionName "..." testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" versionNameSuffix = version_suffix [...] } buildTypes { release { …

3
AndroidプロジェクトでThreeTenABPを使用する方法
私はJavaとAndroidが初めてで、これを理解しようと何時間も検索したので、この質問をしました。答えは関連する答えの組み合わせから来たので、私は苦労している可能性のある他の人のために私が学んだことを文書化すると思いました。答えを見てください。 Android Studio 2.1.2を使用していますが、Javaセットアップは次のとおりです。 >java -version > openjdk version "1.8.0_91" > OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-3ubuntu1~15.10.1-b14) > OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)

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