JAR библиотеки Titanium не может разрешить поиск R.string - Ошибка разрешения: Lcom/android/vending/extension/downloader/R$string;

Поэтому я пытаюсь обновить титановый модуль ti.expansionfiles для работы с SDK 8.0.1, поскольку сейчас он устарел. Это зависит от do wnloader_library и когда я пытаюсь запустить его, я получаю сообщение об ошибке

[ОШИБКА]: TiExceptionHandler: (main) [692,693] Не удалось разрешить: Lcom/android/vending/extension/downloader/R$ string;

[ОШИБКА]: TiExceptionHandler: dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:134)

[ОШИБКА]: TiExceptionHandler: java.lang.ClassLoader.loadClass (ClassLoader.java:379)

[ОШИБКА]: TiExceptionHandler: java.lang.ClassLoader.loadClass (ClassLoader.java:312)

[ОШИБКА]: TiExceptionHandler: com.google.android.vending.expansion.downloader.Helpers.getDownloaderStringResourceIDFromState(Helpers.java:268)

Длинным и коротким является то, что Helper.java не может правильно найти строку ресурса и вернуть ее идентификатор.

Я создал собственный тест файлов расширения для Android на основе do wnloader_library из библиотеки расширения apk, и он работает, как и ожидалось. Я также создал чистый.jar, основанный на этом do wnloader_library, и я все еще получаю ту же проблему.

Он выглядит аналогично этому Android: невозможно разрешить статическое поле 65 (state_unknown) в строке Lcom / android / vending / extension/downloader/R$; но я не уверен, что понимаю предложенный ответ, и этот пост датирован.

Необходимые разрешения в соответствии с руководством по расширению файлов на Google/ Android.

Может быть, это какая-то установка титановой стороны, которая мешает правильному завершению поиска - благодарен за любую помощь

0 ответов

Другие вопросы по тегам