AIR В Google Play Services отсутствуют классы библиотеки apk

Я работаю над тестовым приложением, чтобы проверить ане, созданную мной с включенными сервисами Google Play. У меня все работало нормально, но недавно я обновил версию библиотеки сервисов Google Play, которую я использовал, и теперь, когда я собирал проект в Adobe Flash CC, он, похоже, удаляет классы сервисов Google Play из apk. Когда я декомпилирую apk, я вижу, что они отсутствуют. Когда я возвращаю старую версию GPlay, я вижу, что она не удаляет их.

В этом сообщении упоминается, что инструмент в AIR нуждается в обновлении (dx.jar), и в этом сообщении, похоже, содержится то же сообщение. Я обновил этот файл, но это не решило проблему.

Спасибо!

1 ответ

Проблема будет с AIR SDK. Вам необходимо обновить dx.jar В вашем AIR SDK я зафиксировал проблему с Adobe по этому поводу, но они еще не обновили инструменты сборки, поэтому мы должны сделать это вручную:

Посмотрите здесь для деталей: http://airnativeextensions.com/knowledgebase/tutorial/5

Важно, чтобы у вас была установлена ​​и обновлена ​​последняя версия Android SDK, чтобы это работало.

Кроме того, вместо упаковки библиотек Google Play в ваш ANE, я предлагаю вам использовать общий ANE, например: https://github.com/distriqt/ANE-googleplayservices

В противном случае вы можете вызвать конфликты с другими ANE, которые используют библиотеку Google Play.

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