Android - проблемы с использованием ProGuard и включением карт Google Api
Мне интересно, если кто-нибудь может мне помочь.
Я добавляю некоторые функции карт в приложение для Android. Скрипт сборки использует ProGuard.
Кто-нибудь знает, как я могу включить API-карты Google Maps (Maps.jar) в список -libraryjars без использования абсолютного пути?
Часть существующего сценария сборки создает новый проект Android, и, похоже, это было свойство android.jar (содержащее местоположение этого jar). Тем не менее, похоже, что нет аналогичного для maps.jar. Есть ли способ установить подобное свойство или другой способ заставить ProGuard найти maps.jar?
Спасибо
1 ответ
Во время стандартной сборки Android свойство Ant android.target.classpath
содержит все необходимые библиотеки времени выполнения, включая android.jar и maps.jar. Этот путь передается компилятору javac (с -bootclasspath) и ProGuard (с -libraryjars). Это означает, что вам не нужно указывать какие-либо дополнительные -libraryjars самостоятельно при условии, что вы создали или обновили свой проект Android с надлежащей целью (например, целевой идентификатор 23: "Android + Google API (API уровень 12)"),