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

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

14
.dexファイル内のメソッド参照の数は64k API 17を超えることはできません
SugarORM Libraryを使用してアプリをビルドしていますが、API 17のプロジェクトをビルドしようとすると(他をチェックしていません)、ビルドエラーが表示されます。 Information:Gradle tasks [:app:assembleDebug] :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:checkDebugManifest :app:preReleaseBuild UP-TO-DATE :app:prepareComAndroidSupportAnimatedVectorDrawable2330Library UP-TO-DATE :app:prepareComAndroidSupportAppcompatV72330Library UP-TO-DATE :app:prepareComAndroidSupportCardviewV72330Library UP-TO-DATE :app:prepareComAndroidSupportDesign2330Library UP-TO-DATE :app:prepareComAndroidSupportMediarouterV72300Library UP-TO-DATE :app:prepareComAndroidSupportRecyclerviewV72330Library UP-TO-DATE :app:prepareComAndroidSupportSupportV42330Library UP-TO-DATE :app:prepareComAndroidSupportSupportVectorDrawable2330Library UP-TO-DATE :app:prepareComAndroidVolleyVolley100Library UP-TO-DATE :app:prepareComGithubSatyanSugar14Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServices840Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesAds840Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesAnalytics840Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesAppindexing840Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesAppinvite840Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesAppstate840Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesAuth840Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesBase840Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesBasement840Library …


22
エラー:リソースandroid:attr / fontVariationSettingsが見つかりません
警告:android.dexOptions.incrementalプロパティは廃止され、ビルドプロセスには影響しません。/home/midhilaj/.gradle/caches/transforms-1/files-1.1/appcompat-v7-26.1.0.aar/be3106efb0df111fe5a3f7b356dd070b/res/values/values.xmlエラー:(246、5)エラー:リソースandroid:attr / fontVariationSettingsが見つかりません。/project/bkup/7_march_2018/hyshoper/milla/build/intermediates/incremental/mergeDebugAndroidTestResources/merged.dir/values/values.xml Error:(246、5)error:resource android:attr / ttcIndex not found。エラー:(269)リソースandroid:attr / ttcIndexが見つかりません。エラー:(269)リソースandroid:attr / fontVariationSettingsが見つかりません。エラー:java.util.concurrent.ExecutionException:java.util.concurrent.ExecutionException:com.android.tools.aapt2.Aapt2Exception:AAPT2 error:詳細はログを確認してください:リンク参照に失敗しました。エラー:java.util.concurrent。 aaptの実行に失敗しましたInformation:9エラーInformation:BUILD FAILED in 2s Information:1 warning Information:See complete output in console この問題を解決するには?私の依存関係 dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) compile 'de.hdodenhof:circleimageview:2.2.0' compile('com.alibaba.android:ultraviewpager:1.0.6.1@aar') { transitive = true } compile('org.apache.httpcomponents:httpmime:4.3.6') …

30
Gradle、Android、およびANDROID_HOME SDKの場所
編集:(2016年8月) その質問は2013年11月からです(Android Studioがまだ開発者プレビューモードのとき)。 現在(AS v2.2、2016年8月)ASのインストール中に、ASはSDKフォルダーの選択(またはデフォルトでのインストール)を要求し、開いているどのプロジェクトにも自動的に適用されます。 これは、問題が再現可能ではないため、考えられる回避策や修正は無関係であることを意味します。 元の質問: このプロジェクトにはいくつかのモジュールがあり、すでに構成されており、ラッパーを使用して別の開発者PCで正しく実行されます。完全なgitサブモジュールを自分のマシンに複製しました。 その下は私のコマンドラインの直接のプリントです: $ ./gradlew FAILURE: Build failed with an exception. * Where: Build file '/home/budius/project_name/ActionBar-PullToRefresh/library/build.gradle' line: 1 * What went wrong: A problem occurred evaluating project ':ActionBar-PullToRefresh:library'. > SDK location not found. Define location with sdk.dir in the local.properties file or with an …

23
ionic 2-Android StudioでもインストールされているGradleのバージョンが見つかりませんでした
私はionic 2プロジェクトを作成し、次のような診断Cordovaプラグインを追加します。 ionic plugin add cordova.plugins.diagnostic npm install --save @ionic-native/diagnostic そして、このようなアンドロイドプラットフォームを追加します: ionic platform add android@latest しかし、ionic build androidコンソールでビルドすると、このエラーが発生します: Error: Could not find an installed version of Gradle either in Android Studio, or on your system to install the gradle wrapper. Please include gradle in your path, or install Android Studio …

21
ViewModelProvidersは1.1.0で廃止されました
のGoogleドキュメントを見ると、ViewModel以下のを取得する方法のサンプルコードが表示されていますViewModel。 val model = ViewModelProviders.of(this).get(MyViewModel::class.java) 最新の依存関係を使用する場合、そのandroid.arch.lifecycle:extensions:1.1.1ようなクラスはありませんViewModelProviders。 のドキュメントに移動するとViewModelProviders、次のようなコメントが表示されました。 このクラスはAPIレベル1.1.0で廃止されました。ViewModelProvider.AndroidViewModelFactoryを使用します 問題は、を使用しようとしたときに、のインスタンスを取得するViewModelProvider.AndroidViewModelFactoryための同等のofメソッドが見つからないことViewModelです。 私がやろうとしたこと: ViewModelProvider.AndroidViewModelFactory.getInstance(application).create(PlayerViewHolder::class.java) したがって、メソッドの名前は、create呼び出すたびにViewModelの新しいインスタンスを取得します。これは、私が求めているものではありません。 上記の廃止されたコードの置き換えは何ですか?

14
ツール:Androidマニフェストで置換せずに置換
多くの異なるライブラリ依存関係を持つgradleプロジェクトを使用しており、新しいマニフェストマージを使用しています。私の<application />タグではそれをそのように設定しています: <application tools:replace="android:icon, android:label, android:theme, android:name" android:name="com.example.myapp.MyApplcation" android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/application_name" android:logo="@drawable/logo_ab" android:theme="@style/AppTheme" > .... </application> それでも私はエラーを受け取っています: /android/MyApp/app/src/main/AndroidManifest.xml:29:9 Error: Attribute application@icon value=(@drawable/ic_launcher) from AndroidManifest.xml:29:9 is also present at {Library Name} value=(@drawable/app_icon) Suggestion: add 'tools:replace="android:icon"' to <application> element at AndroidManifest.xml:26:5 to override /android/MyApp/app/src/main/AndroidManifest.xml:30:9 Error: Attribute application@label value=(@string/application_name) from AndroidManifest.xml:30:9 is also …

8
文字列型のbuildConfigFieldを生成する方法
私のAndroid Studioプロジェクトではbuild configuration、いくつかの2つがありますbuildConfigField: buildTypes { def SERVER_URL = "SERVER_URL" def APP_VERSION = "APP_VERSION" debug { buildConfigField "String", SERVER_URL, "http://dev.myserver.com" buildConfigField "String", APP_VERSION, "0.0.1" } release { buildConfigField "String", SERVER_URL, "https://myserver.com" buildConfigField "String", APP_VERSION, "0.0.1" minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } 私は次のようにエラーを取得しています: /path/to/generated/BuildConfig.java Error:(14, 47) error: ';' expected Error:(15, 47) …

8
エラー:: APKのパッケージ化中にファイルが重複しています
Android Studio。アプリケーションの実行中にこの種のエラーが発生します。 Error:Execution failed for task ':app:packageDebug'. Duplicate files copied in APK META-INF/notice.txt build.gradle apply plugin: 'android' android { compileSdkVersion 19 buildToolsVersion "19.0.1" packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/NOTICE' exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt' exclude 'META-INF/ASL2.0' } defaultConfig { minSdkVersion 7 targetSdkVersion 19 versionCode 1 versionName "1.0" } buildTypes …

23
インデックス作成がメッセージでフリーズする:バッチ更新によりインデックス作成が一時停止しました
Android Studioをバージョン3.2に更新しました。 その後、私のプロジェクトの1つがインデックスに登録されなくなりました。 メッセージでフリーズする 「バッチ更新によりインデックス作成が一時停止しました」。 どうすれば修正できますか? ファイルgradle-wrapper.properties: distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip ファイルgradle-properties: org.gradle.jvmargs=-Xmx1536m org.gradle.parallel=true org.gradle.daemon=true org.gradle.configureondemand=true

30
エラー:com.android.tools.aapt2.Aapt2Exception:AAPT2エラー:詳細はログを確認してください
これは私のGradleコンソールの出力で、プロジェクトをビルドできません D:\Android Projects\....\app\src\main\res\layout\topic_view_header.xml Error:error: resource attr/?? (aka -packagename- :attr/??) not found. Error:error: resource attr/?? (aka -packagename-:attr/??) not found. Error:error: resource attr/?? (aka -packagename-:attr/??) not found. Error:resource attr/?? (aka -packagename-:attr/??) not found. Error:resource attr/?? (aka -packagename-:attr/??) not found. Error:resource attr/?? (aka -packagename-:attr/??) not found. Error:failed linking file resources. Error:java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: …

7
AndroidManifest.xmlファイルのBuildConfig値にアクセスするにはどうすればよいですか?
AndroidManifest.xmlからBuildConfig値にアクセスすることは可能ですか? 私のbuild.gradleファイルには、次のものが含まれています。 defaultConfig { applicationId "com.compagny.product" minSdkVersion 16 targetSdkVersion 21 versionCode 1 versionName "1.0" // Facebook app id buildConfigField "long", "FACEBOOK_APP_ID", FACEBOOK_APP_ID } FACEBOOK_APP_ID 私のgradle.propertiesファイルで定義されています: # Facebook identifier (app ID) FACEBOOK_APP_ID=XXXXXXXXXX アプリでFacebook接続を使用するには、次の行をAndroidManifest.xmlに追加する必要があります。 <meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/applicationId"/> 次のように@string/applicationId、gradleでFACEBOOK_APP_ID定義されたBuildConfigフィールドに置き換えます。 <meta-data android:name="com.facebook.sdk.ApplicationId" android:value="FACEBOOK_APP_ID"/> BuildConfigを使用してそれは可能ですか?そうでない場合、どうすればこれを達成できますか?

8
エラー:(26、0)Gradle DSLメソッドが見つかりません: 'runProguard()'
GradleでAndroid Studio 0.9.3を使用しています 'com.android.tools.build:gradle:0.14.+' プラグインを適用: 'com.android.application' android { compileSdkVersion 19 buildToolsVersion '20.0.0' defaultConfig { applicationId "xxx.xxx.xxx" minSdkVersion 16 targetSdkVersion 19 versionCode 1 versionName "1.0.11" } signingConfigs{ releaseConfig{ storeFile file("xxxxxxx") storePassword = "xxxx" keyAlias = "xxxx" keyPassword = "xxxx" } } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' signingConfig …

10
AndroidアプリにAIDLファイルを追加するにはどうすればよいですか(アプリ内課金の例から)
現在、EclipseアプリをAndroid Studioに移行しています。このアプリはアプリ内課金を使用していました。 私の主な問題は、プロジェクトとaidlファイルをコンパイルすることです(私はあなたがすべてこのファイルを使用していると思います) 私はこのエラーメッセージを受け取ります: Gradle: error: cannot find symbol class IInAppBillingService Gradle: error: package IInAppBillingService does not exist そこで、いくつかのチュートリアルに従って、このファイルをcom.mypackage.billingからsrc / main / aidlに移動します(このリファレンスを参照) しかし、そうすると同時に、次のメッセージが表示されます。 Gradle:タスク ':xxxxxxxxxxx:compileDebugAidl'の実行に失敗しました。 コマンドの実行に失敗しました:(...)C:\ Users \ xxxx \ AndroidStudioProjects \ xxxxxxProject \ xxxxxxx \ src \ main \ aidl \ IInAppBillingService.aidl:45インターフェイスIInAppBillingServiceは、com \ xxxxxxxx \ billing \ IInAppBillingServiceというファイルで宣言する必要があります.aidl。 …


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