私はかなり大きなAndroidプロジェクトを持っています。プロジェクトは引き続きコンパイルされますが、テストをコンパイルしようとするとエラーが発生します。
Execution failed for task ':app:dexDebugTest'.
trouble writing output: Too many method references: 70561; max is 65536.
You may try using --multi-dex option.
わかりました、multiDexEnabled プロパティを見つけて追加しました
multiDexEnabled true
の中に
defaultConfig
また、アプリケーションを拡張しました
MultiDexApplication
しかし、それは何も変わらなかった、私はまだ得る
Execution failed for task ':logic:dexDebugTest'.
trouble writing output: Too many method references: 70561; max is 65536.
You may try using --multi-dex option.
そして、 --multi-dex パラメータなしで dx コマンドを明示的に表示します
sdk/build-tools/21.1.1/dx --dex --output /build/intermediates/dex/test/debug --input-list=build/intermediates/tmp/dex/test/debug/libraryList.txt