2015-06-11 110 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