2016-10-25 7 views
0

Android 프로젝트가 커지면서 현재 64k 개의 참조 제한 문제에 직면하고 있습니다. Configure Apps with Over 64K Methods 문서를 읽었으며 multidex 솔루션으로 뛰어 들기 전에 메소드 수를 줄이는 것이 좋습니다. 이제는 약 12000 건의 메소드 수를 성공적으로 줄였습니다.

하지만 ProGuard는 서명 된 앱을 출시 할 때만 효과를 발휘할 수 있지만 개발에는 영향을 미치지 않습니다. 이 사실로 인해 개발을 위해 더 많은 코드를 Eclipse에 추가 할 수 없다는 것을 두려워합니다. 추가 메소드를 추가 할 때 ADT> 실행을 클릭하면 64k 제한 오류가 다시 발생하기 때문입니다. 나는 개발 도중 시간 낭비라는 결과를 계속 내보내고 확인하고 싶지 않습니다.

이 문제에 대한 해결책이 있습니까? 어떤 조언을 해줘서 고마워!ADT 내에서 ProGuard를 활성화하는 방법

답변

0
buildTypes { 
    release { 
     minifyEnabled true 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 

이 minifyEnable가 true입니다. 프로 가드를 활성화합니다. 하지만 안드로이드 스튜디오에 있습니다.

Google이 사용하지 않는 Eclipse를 사용하고 있다고 생각합니다.

+0

답변 해 주셔서 감사합니다. ADT는 더 이상 사용되지 않으므로 Android Studio로 전환하는 데 시간이 걸립니다. 그래서 나는 잠시 동안 이클립스와 함께 살 필요가있다. –