問題タブ [android-studio-3.1.3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android Studio 3.1.3 で ApkVariantOutputImpl_Decorated の読み取り専用プロパティ 'outputFile' の値を設定できません
こんにちは、
私は app.gradle ファイルで 1 つの問題に直面しています。新しい Android Studio バージョンで proguard ルールを使用すると、3.1.3
. 古いスタジオバージョンで適切に機能し2.3.3
ます。
私の完全なエラーCannot set the value of read-only property 'outputFile' for ApkVariantOutputImpl_Decorated{apkData=Main{type=MAIN, fullName=debug, filters=[]}} of type com.android.build.gradle.internal.api.ApkVariantOutputImpl.
App.Gradle ファイル:
android {
.....................
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
applicationVariants.all { variant ->
variant.outputs.each { output ->
output.outputFile = new File(output.outputFile.parent, output.outputFile.name.replace(".apk", "-" + defaultConfig.versionName + ".apk"))
}
}
}
}
}
タナクス、
android - Android Studio 3.1.2 で「Android SDK を選択してください」というエラーが常に表示される
定期的に、Android Studio にエラーが表示される
編集構成で。
グラドルのバージョン: 4.10.2
次のことは役に立ちません。
- プロジェクトを Gradle ファイルと同期する
- キャッシュを無効にして再起動する
この質問はAndroid Studio の「Android SDK を選択してください」に似ていると理解しています が、この質問は Android Studio バージョン 3.1.2 以降に固有のものです。
上記の質問では、コメントhttps://stackoverflow.com/a/50000408/は問題を一時的に解決しますが、そのような堅牢な解決策はありません。
誰もこの問題に直面していますか?