Intereting Posts
Как я могу настроить ViewPager layoutParams программно? Apache HttpClient на Android, производящем CertPathValidatorException (имя эмитента! = Имя_почты) Всплывающее окно PopupMenu PopupWindow $ PopupViewContainer Экран входа в систему, показывающий progressdialog и разрешение изменения ориентации экрана Анимация между действиями и общими взглядами: glitchy / hack в конце анимации? Масштабирование Webview не фокусируется, а детское представление ovelaps ActionBar настраиваемый заголовок как ImaveView вместо TextView Как использовать карту google V2 внутри фрагмента? Java.lang.OutOfMemoryError на Android 5.0, вызванный распределением 16k при наличии 5M Преимущества объявления строки в качестве ресурса в файле strings.xml Добавьте мой TTS Engine в Android TTS Serivce, например, SAPI Keytool с Android Facebook SDK Могу ли я обернуть библиотеку c ++ в родное расширение Adobe Air для мобильных устройств IOS / Android OnPause, onResume события в Android Android – PullToRefresh ListView всегда пуст

Вам нужно указать параметры -injars и -outjars в сборках ProGuard для Android?

Файл android proguard.cfg по умолчанию не указывает никаких параметров -injars или -outjars , и я не нашел никакой документации о том, что должен быть выход -outjars' . С другой стороны, сайт ProGuard предоставляет образец андроида, который включает в себя -injars и -outjars . С какими я должен следовать?

Я немного искал, и нашел файл, $ANDROID_SDK/tools/proguard/examples/android.pro , в котором говорится:

 # # This ProGuard configuration file illustrates how to process Android # applications. # Usage: # java -jar proguard.jar @android.pro # # If you're using the Android SDK (version 2.3 or higher), the android tool # already creates a file like this in your project, called proguard.cfg. # It should contain the settings of this file, minus the input and output paths # (-injars, -outjars, -libraryjars, -printmapping, and -printseeds). # The generated Ant build file automatically sets these paths. # Specify the input jars, output jars, and library jars. # Note that ProGuard works with Java bytecode (.class), # before the dex compiler converts it into Dalvik code (.dex). 

Который, я полагаю, отвечает на мой вопрос.

Нет, вы не должны указывать какие-либо параметры -injars, -outjars или -libraryjars. Плагины для Ant, Eclipse, Grade или Maven добавляют их вам, когда вы строите свой проект на основе структуры проекта. Ваш файл конфигурации может быть пустым, за исключением любой конфигурации, специфичной для проекта. См. Страницу ProGuard в документации на Android.

Пример на веб-сайте ProGuard предназначен для автономных сборок.