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.