I have a project in Android Studio that was previously exported successfully. However, I updated the IDE and now I am getting this error:
Error:Execution failed for task ':android:dexRelease'.
com.android.ide.common.internal.LoggedErrorException: Failed to run command: C:\Users\Ajay\Downloads\android-sdk_r24.4.1-windows\android-sdk-windows\build-tools\21.0.0\dx.bat -JXmx4g --dex --force-jumbo --output C:\Users\Ajay\Downloads\jetpack(1)\JetPack\game\android\build\intermediates\dex\release --input-list=C:\Users\Ajay\Downloads\jetpack(1)\JetPack\game\android\build\intermediates\tmp\dex\release\inputList.txt Error Code: 2 Output: UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536 at com.android.dx.merge.DexMerger$6.updateIndex(DexMerger.java:502) at com.android.dx.merge.DexMerger$IdMerger.mergeSorted(DexMerger.java:277) at com.android.dx.merge.DexMerger.mergeMethodIds(DexMerger.java:491) at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:168) at com.android.dx.merge.DexMerger.merge(DexMerger.java:189) at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:454) at com.android.dx.command.dexer.Main.runMonoDex(Main.java:302) at com.android.dx.command.dexer.Main.run(Main.java:245) at com.android.dx.command.dexer.Main.main(Main.java:214) at com.android.dx.command.Main.main(Main.java:106)
Previously, I had errors with Google Play services. So I had edited my .build file to :
dependencies {
compile 'com.android.support:appcompat-v7:22.2.0'
compile 'com.android.support:support-v4:22.0.0'
compile 'com.google.android.gms:play-services:7.8.0'
Where as before the .build file was as follows:
dependencies {
compile 'com.android.support:appcompat-v7:22.2.0'
compile 'com.android.support:support-v4:22.0.0'
compile 'com.google.android.gms:play-services:+'
I did not need to edit my .build files before the update, so I'm not sure what the issue is. Any ideas?