Skip to content

Instantly share code, notes, and snippets.

@konifar
Last active August 29, 2015 14:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save konifar/dbb314eb4bc2112505e5 to your computer and use it in GitHub Desktop.
Save konifar/dbb314eb4bc2112505e5 to your computer and use it in GitHub Desktop.
EclipseからAndroid Studioのせかえ時のgradle対応でハマったエラーまとめ ref: http://qiita.com/konifar/items/dbbbfd94ad103239c627
android {
dexOptions {
jumboMode true
}
}
Error:Execution failed for task ':app:packageDebug'.
> Duplicate files copied in APK META-INF/LICENSE.txt
File 1: /Users/konifar/Work/AppName/app/build/intermediates/exploded-aar/net.danlew/android.joda/2.3/libs/joda-convert-1.5.jar
File 2: /Users/konifar/Work/AppName/app/build/intermediates/exploded-aar/net.danlew/android.joda/2.3/libs/joda-convert-1.5.jar
sudo chmod -R 777 /Users/konifar/Work/Project/
sudo chmod -R 777 /Users/konifar/.gradle/
Error:Could not copy MANIFEST.MF to '/Users/konifar/Work/Project/libraries/pulltorefresh/build/tmp/packageReleaseJar/MANIFEST.MF'.
> Could not set UNIX mode on /Users/konifar/Work/Project/libraries/pulltorefresh/build/tmp/packageReleaseJar/MANIFEST.MF: could not chmod file (errno 1)
Error:Execution failed for task ':app:dexDebug'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
/Users/konifar/AndroidSDK/sdk/build-tools/19.1.0/dx --dex --num-threads=4 --output /Users/konifar/Work/Project/app/build/intermediates/dex/debug Error Code:
2
(略)
Output:
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexException: Cannot merge new index 65576 into a non-jumbo instruction!
at com.android.dx.merge.InstructionTransformer.jumboCheck(InstructionTransformer.java:108)
at com.android.dx.merge.InstructionTransformer.access$800(InstructionTransformer.java:25)
at com.android.dx.merge.InstructionTransformer$StringVisitor.visit(InstructionTransformer.java:71)
at com.android.dx.io.CodeReader.callVisit(CodeReader.java:114)
at com.android.dx.io.CodeReader.visitAll(CodeReader.java:89)
at com.android.dx.merge.InstructionTransformer.transform(InstructionTransformer.java:48)
at com.android.dx.merge.DexMerger.transformCode(DexMerger.java:840)
at com.android.dx.merge.DexMerger.transformMethods(DexMerger.java:811)
at com.android.dx.merge.DexMerger.transformClassData(DexMerger.java:783)
at com.android.dx.merge.DexMerger.transformClassDef(DexMerger.java:680)
at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:540)
at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:170)
at com.android.dx.merge.DexMerger.merge(DexMerger.java:188)
at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:439)
at com.android.dx.command.dexer.Main.runMonoDex(Main.java:287)
at com.android.dx.command.dexer.Main.run(Main.java:230)
at com.android.dx.command.dexer.Main.main(Main.java:199)
at com.android.dx.command.Main.main(Main.java:103)
java.lang.RuntimeException: Missing type parameter.
at com.google.gson.reflect.TypeToken.getSuperclassTypeParameter(SourceFile:84) at com.google.gson.reflect.TypeToken.(SourceFile:62)
# Gson uses generic type information stored in a class file when working with fields. Proguard
# removes such information by default, so configure it to keep all of it.-keepattributes Signature
# Gson specific classes
-keep class sun.misc.Unsafe { *; }
-keep class com.google.gson.stream.** { *; }
# Application classes that will be serialized/deserialized over Gson
-keep class com.google.gson.examples.android.model.** { *; }
pkg: /data/local/tmp/com.konifar
Failure [INSTALL_FAILED_DEXOPT]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment