Android Studioをバージョン2.2に、gradleプラグインを2.2.0に更新した後、次のエラーが表示されます。
エラー:(32、1)プロジェクト ':jobdispatcher'の評価中に問題が発生しました。タイプorg.gradle.api.Projectのプロジェクト ':jobdispatcher'の不明なプロパティ 'assembleRelease'を取得できませんでした。
問題は、インポートされたjobdispatcherモジュールの build.gradle ファイルにあります。
task aar(dependsOn: assembleRelease)
これを修正するためにどのような変更を加えることができますか?
この問題は here と報告されたものと非常に似ていますが、まだ少し異なります。
依存関係dependsOn
を次のようにgradleタスク内に移動します。
task aar() << {
dependsOn 'assembleRelease'
}
""を追加して、問題を修正します。
から:
task aar(dependsOn: assembleRelease)
に:
task aar(dependsOn: "assembleRelease")
以前の回答をすべて試してみましたが、すべて機能していません。これは、gradle 2.2以降で動作するものです。 2.2以降、これらのタスクには「assembleDebug」と「assembleRelease」も含まれています。このようなタスクにアクセスするには、ユーザーはafterEvaluateクロージャーを使用する必要があります。
afterEvaluate {
task aar(dependsOn: assembleRelease) {
//task
}
}
task aar {
....
}
aar.dependsOn('assembleRelease')
タスク「arseRelease」が終了した後、タスクaarが実行されます〜
これがお役に立てば幸いです〜:-D
同じ問題がありました。
Android Studio/Preferences/Build, Execution, Deployment/Instant Run
でのインスタントランの無効化はうまくいきました。