2016-04-11 19 views
0

エラー:.dexファイル内のメソッド参照の数は64Kを超えることはできません。 https://developer.android.com/tools/building/multidex.html でエラーを解決する方法を確認してください。エラー: ':app:transformClassesWithDexForDebug'タスクの実行に失敗しました。更新後、Androidスタジオ2.0が発行されています。

com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' finished with non-zero exit value 2

+0

'この問題を解決する方法をhttps://developer.android.com/tools/building/multidex.htmlで確認してください。 – NSNoob

答えて

0

はい、この方法を実装していないか、全くそれはあなたを助けるかもしれ適用読みください場合は、https://developer.android.com/tools/building/multidex.htmlの両方から以下の注意事項をお読みください。

注:プロジェクトがminSdkVersion 20以下のマルチデックス用に設定されていて、Android 4.4(APIレベル20)以下を実行するターゲットデバイスにデプロイする場合、AndroidスタジオはInstant Runを無効にします。

注:Instant Runを使用しているときに、Androidスタジオは、アプリのminSdkVersionが21以上に設定されていると自動的にアプリをマルチデックス用に設定します。インスタント・ランはアプリケーションのデバッグ・バージョンでしか機能しないため、64Kの制限を回避するためにマルチサイドのリリース・ビルドを構成する必要があります。

1

Androidスタジオ2.0では、 'インスタント実行'オプションがデフォルトで有効になっています。 あなたの問題の最も迅速な解決策は、Androidスタジオ設定から[インスタント実行]オプションを無効にすることです。

「ビルド、実行、デプロイメント」設定でその設定を見つけることができます。

インスタント・ラン機能を使用するには、https://developer.android.com/tools/building/multidex.htmlに従うことによってマルチディックスの問題を解決してください。

+0

ありがとうございますViraj。 –

関連する問題