2016-10-25 4 views
0

Поскольку мой проект для Android становится все больше, я столкнулся с проблемой ограничения ссылок на 64k. Я прочитал статью Configure Apps with Over 64K Methods , и он предлагает мне сократить количество методов перед погружением в решение multidex. Теперь я успешно уменьшил около 12000 методов.

Но у меня все еще есть проблема, что ProGuard может вступить в силу только при экспонировании подписанного приложения для выпуска, но не для разработки. С этим фактом, я боюсь, что я не могу добавить больше кода в Eclipse для разработки, потому что, когда я добавляю больше методов, я нажимаю ADT> Run, я снова получу ошибку ограничения 64k. Я не хочу продолжать экспортировать и проверять результат во время разработки, который действительно теряется впустую.

Будет ли решение для этого? Большое спасибо за любой совет!Как включить ProGuard внутри ADT

ответ

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

Этот minifyEnable true. сделает proguard включенным. но это в студии Android.

Я думаю, вы используете Eclipse, который google устарел.

+0

Спасибо за ответ! Я знаю, что ADT устарел, мне нужно время переключиться на Android Studio. Поэтому мне еще нужно некоторое время жить с затмением. –