2015-06-11 86 views
0

我正在开发一款测试应用程序,用于测试我使用Google Play服务构建的应用程序。我的工作正常,但最近我更新了我使用的Google Play服务库的版本,现在当我在Adobe Flash CC中构建项目时,似乎是从apk中删除了Google Play服务类。当我反编译apk时,我可以看到他们错过了。当我放回老版本的GPlay时,我可以看到它不会将它们去掉。AIR Google Play服务库类缺失apk

This post提到AIR需要更新(dx.jar)和this后的工具似乎有相同的消息。我没有更新该文件,但没有解决问题。

谢谢!

回答

0

问题将出现在AIR SDK中。您需要更新AIR SDK中的dx.jar,我已经在Adobe上记录了一个问题,但他们还没有更新构建工具,因此我们必须手动完成:

查看此处详细信息:http://airnativeextensions.com/knowledgebase/tutorial/5

重要的是,您需要安装并更新最近版本的Android SDK才能正常工作。

此外,而不是包装的谷歌播放库到您的ANE我建议你使用一个共享的ANE,像这样的: https://github.com/distriqt/ANE-googleplayservices

否则,你可能会导致其它ANE的是使用谷歌播放库冲突。

+0

我下载了最新的SDK构建工具,并抓住了dx.jar并更新了我的AIR sdk,但我仍然看到相同的结果。当我手动编译一个应用程序(通过mxmlc和adt)时,我发现GPlay没有被去掉,但是通过Flach CC创建apk仍然有问题。 – Droidmon2

+0

您确定您已更新Flash CC使用的AIR SDK吗? – Michael

+0

这是一个好点!我进入了首选项,在“编译器”下,我确保Flex SDK Path已设置为我更新的AIR sdk。尽管如此,仍然看到了同样的问题:( – Droidmon2