【Android Studio】Error:Execution failed for task ':app:preDexDebug'
■環境
- Windows10 64bit
- Android Studio 1.3.2
- JDK 7 u80
■状況
新規にプロジェクトを作成して実行しようとしたところ、以下のエラー。
Error:Execution failed for task ':app:preDexDebug'. > org.gradle.process.internal.ExecException: A problem occurred starting process 'command 'C:\Program Files\Java\jdk1.7.0_80\bin\java.exe''
■解決策
とりあえず、回避できた。
android { defaultConfig { // 以下を追加 multiDexEnabled true } } dependencies { // 以下を追加 compile 'com.android.support:multidex:1.0.1' }
Error:Execution failed for task ':app:preDexDebug'でググるとかなりの情報が出るが、
今回のエラーに関する情報は少なかった。
コンパイルのオプションに--debugやinfo入れてログ見ても全くわからんし。
解決までに約3日かかった...orz
はぁ…もうやだ。
■参考
- Android - Multi-dex Support を使おう - Qiita : http://qiita.com/KeithYokoma/items/385a94988beb2d7d8043
- MultiDexを利用して、正しくUNEXPECTED TOP-LEVEL EXCEPTIONに対処する - くらげになりたい。 : http://wannabe-jellyfish.hatenablog.com/entry/2014/12/28/222306