Настройка вашего приложения для Multidex без Gradle

Я получаю это при добавлении внешней библиотеки в свой проект приложения.

Conversion to Dalvik format failed:
Unable to execute dex: method ID not in [0, 0xffff]: 65536

Я нашел решение для этого с помощью gradle здесь https://developer.android.com/tools/building/multidex.html#mdex-gradle

Я хочу поддержать свое приложение без градиента. Кто-нибудь добился этого?


person Fahim    schedule 05.06.2015    source источник


Ответы (2)


MultiDex без gradle может быть проблемой. Я пробовал это, и это больно, посмотрите, что facebook сделал. Это много работы, мне было проще переключиться на gradle.

person EE66    schedule 05.06.2015

вы можете попробовать использовать этот "учебник", описанный michalbrz :

Я пробовал это, но это просто боль... Если у вас есть выбор: реализовать multidex в ant или перейти на gradle (который почти изначально поддерживает multidex), я бы порекомендовал вам выбрать второй вариант. Причина не только в сложности внедрения multidex в ant. Другая проблема заключается в том, что mainDexClassList в этом смысле очень статичен (потому что вы должны написать его самостоятельно). Так что обновления не будут удобными.

person Paul Reznik    schedule 05.06.2015