Использование Proguard для обфускации приложения Android с библиотеками Dropbox.com

Я только что закончил создание приложения для Android, для которого требуются библиотеки API Dropbox.com. Сейчас я пытаюсь создать приложение в режиме «Release» и хочу запустить proguard в коде, чтобы его запутать. Однако всякий раз, когда я пытаюсь запустить Proguard, я получаю следующую ошибку:

Proguard returned with error code 1. See console
Warning: com.dropbox.client2.DropboxAPI: can't find referenced class org.json.simple.JSONArray
Warning: com.dropbox.client2.DropboxAPI: can't find referenced class org.json.simple.JSONArray
Warning: com.dropbox.client2.DropboxAPI$Entry: can't find referenced class org.json.simple.JSONArray
Warning: com.dropbox.client2.DropboxAPI$Entry: can't find referenced class org.json.simple.JSONArray
Warning: com.dropbox.client2.RESTUtility: can't find referenced class org.json.simple.parser.JSONParser
Warning: com.dropbox.client2.RESTUtility: can't find referenced class org.json.simple.parser.JSONParser
Warning: com.dropbox.client2.RESTUtility: can't find referenced class org.json.simple.parser.JSONParser
Warning: com.dropbox.client2.RESTUtility: can't find referenced class org.json.simple.parser.ParseException
Warning: there were 8 unresolved references to classes or interfaces.
         You may need to specify additional library jars (using '-libraryjars'),
         or perhaps the '-dontskipnonpubliclibraryclasses' option.
         java.io.IOException: Please correct the above warnings first.
         at proguard.Initializer.execute(Initializer.java:308)
         at proguard.ProGuard.initialize(ProGuard.java:210)
         at proguard.ProGuard.execute(ProGuard.java:85)
         at proguard.ProGuard.main(ProGuard.java:499)

Я уже включаю параметр '-dontskipnonpubliclibraryclasses', и это мне совсем не помогает. Я попытался включить параметр -libraryjars, хотя, возможно, я использовал его неправильно, поскольку я не совсем уверен, как я собираюсь использовать этот флаг.

Есть ли у кого-нибудь идеи, как исправить эту ошибку? Прямо сейчас я не могу создать свое приложение, запустив его через Proguard. Любая помощь приветствуется! Спасибо!

9
задан JToland 6 November 2011 в 10:29
поделиться