6

このエラーが発生しています。

エラー: タスク ':myApp:createDebugMainDexClassList' の実行に失敗しました。com.android.ide.common.internal.LoggedErrorException: コマンドの実行に失敗しました: java -Xmx1024M -cp \android-sdk\build-tools\19.1.0\lib\dx.jar com.android.multidex.ClassReferenceListBuilder myApp\build \intermediates\multi-dex\debug\componentClasses.jar myApp\build\intermediates\multi-dex\debug\allclasses.jar

エラー コード: 1 出力: エラー: メイン クラス com.android.multidex.ClassReferenceListBuilder が見つからないか、読み込めませんでした

リンクが説明するように外部ライブラリを使用しているため、アプリケーションが65000メソッドを超えたため、multidexライブラリを使用しようとしています。mainfestとbuild.gradleファイルに行を追加しました。ヒントをいただければ幸いです。ありがとう

いくつかの起動後に編集すると、このエラーが発生しました。

エラー: タスク ':myApp:dexDebug' の実行に失敗しました。com.android.ide.common.internal.LoggedErrorException: コマンドの実行に失敗しました: \android-sdk\build-tools\21.1.0\dx.bat --dex --no-optimize --multi-dex --main- dex-list myApp\build\intermediates\multi-dex\debug\maindexlist.txt --output myApp\build\intermediates\dex\debug --input-list=myApp\build\intermediates\tmp\dex\debug\inputList. txt 、、エラー コード:3。

出力: 予期しない最上位エラー: java.lang.OutOfMemoryError: Java ヒープ領域

ファイル「studio64.exe.vmoptions」にあるXms1024m -Xmx1024mのサイズを大きくしようとしましたが、それでも解決しません。設定>コンパイラ> VMオプションXms1024m -Xmx1024mでも試しました

4

1 に答える 1

12

https://developer.android.com/tools/building/multidex.htmlの multidex ドキュメントによると、multidexを使用するにはビルド ツール 21.1.0 以降を実行する必要があります。エラー メッセージによると、19.1.0 を使用しているようです。アップグレードしてみてください。

于 2015-01-06T16:51:35.897 に答える