У меня возникла проблема с запутыванием моего кода с помощью ProGuard.Я перепробовал все предложения по другим, подобным вопросам здесь, и все же это не работает.
По сути, вот все факты, которые я могу извлечь из ситуации:
- Мои библиотеки настроены так, что на ViewPagerIndicator ссылается ActionBarSherlock, на который, в свою очередь, ссылается FormulaeLib, которыйна него ссылается приложение FormulaePro.
- при попытке использования ant также происходит сбой, с ошибками в
<sdk_dir>/tools/ant/build.xml
строках 485, 602 и 622 - , комментирующих конфигурацию proguard в project.propertiesуспешная сборка.
- Я использую ProGuard 4.7
ОБНОВЛЕНИЯ:
- Теперь я проследил эту проблему до своей реализации CursorLoader.У меня было так много проблем с этим, теперь я только что вернулся к использованию (устаревшего) метода managedQuery (..) для загрузки курсоров.
Конец вывода на консоль:
[2012-01-06 17:45:07 - FormulaePro] applyFileOverlay for mipmap
<lots of "new resource id" things>
[2012-01-06 17:45:43 - FormulaePro] (new resource id view from D:\Dropbox\Android\FormulaeLib\res\menu\view.xml)
[2012-01-06 17:45:43 - FormulaePro] Writing symbols for class R.
[2012-01-06 17:45:43 - FormulaePro] Writing symbols for class R.
[2012-01-06 17:45:43 - FormulaePro] Writing symbols for class R.
[2012-01-06 17:45:43 - FormulaePro] Writing symbols for class R.
[2012-01-06 17:45:45 - FormulaePro] Starting full Package build.
[2012-01-06 17:45:45 - FormulaePro] Skipping over Post Compiler.
Итак, может ли кто-нибудь намного умнее меня понять, что, черт возьми, происходит?