Ex 실습 링크 : 더보기 Unable to execute dex: Cannot merge new index 66570 into a non-jumbo instruction! Unable to execute dex: Cannot merge new index 66570 into a non-jumbo instruction!1. Proguard 사용 빌드 디버그에도 Proguard 옵션을 켜고, Obfuscating은 끄고 빌드해서 사용하면 실제 쓰이지 않는 코드가 삭제되기 때문에 Method ID 수를 줄일 수 있습니다. (Gradle 빌드를 사용하고 계시면 손쉽게 BuildType 에 proguard 옵션만 주시면 됩니다.) (제가 생각하기에 가장 좋은 방식입니다.) 2. micro library 만들기 사용하고 계시는 library 중 method ID개수가 많은 library (이건 jar를 dex로 변환하고 MethodID 조회해서 비교해보셔야 합니다.) 의 모든 Meth.. 더보기 Android Proguard Android Proguard1. proguard.cfg -optimizationpasses 5 : -dontusemixedcaseclassnames : -dontskipnonpubliclibraryclasses :-dontskipnonpubliclibraryclassmembers :-dontpreverify :-verbose : -optimizations !code/simplification/arithmetic,!field/*,!class/merging/* : -dontwarn android.support.v4.** :-keep class :-libraryjars :-keep public :-keepclasseswithmembernames class * { native ;} : -keepattribut.. 더보기 이전 1 2 3 4 5 ··· 21 다음