我使用IntelliJ發佈了一個Adobe Air App到我的Android設備,但我陷入困境。我能夠構建一個APK,將其移動到我的設備,並安裝它沒有任何問題。當我嘗試將應用程序直接發佈到設備時遇到了麻煩。無法直接發佈到Android設備,卡在IntelliJ IDE中的「卸載...」
首先,我得到了一個安裝Air Runtime的請求,即使它已經安裝了,然後我得到了一個快速的對話框,直到我看到「卸載MobileTestAir」(MobileTestAir是應用程序的名稱)。該對話框不會消失,並且IntelliJ未能成功卸載該應用程序。
顯然與設備通信存在問題,但我不確定如何更正此問題或涉及哪個方面的責任。
我使用:
- 的IntelliJ 12
- 的Adobe AIR SDK,阿帕奇的Flex 4.91內包裝(航空版3.4)
- 的Nexus 7 2013版本,無根的Android 4.3
- 的Windows 8與Google USB驅動程序安裝
- 當前Android SDK安裝
更新:我已經嘗試應用修訂與4.2.2工作(就是我手機的運行速度),並正在以下當我測試用命令adb devices
連接到我的設備:
adb server is out of date. killing...
ADB server disk ACK
* failed to start daemon *
error:
(無錯誤顯示)
這可能是根本原因。
使用Nexus 7 2013搭載4.3,而不是4.2,但是我的手機上運行4.2.2有相同的症狀。我會嘗試修復您在鏈接中發佈的修復。 – ktamlyn
謝謝,這工作。上述錯誤的原因似乎是兩件事。一個是許多adb服務器正在運行,與IntelliJ嘗試啓動自己的adb服務器以啓動發佈到設備進程的衝突。第二,您提出的修復似乎是必需的,並且確保當我嘗試發佈時沒有addbioanl實例正在運行。需要複製的文件的位置與您提供的鏈接不同,但它們很容易找到。 – ktamlyn
是的,這些指令對Flash Builder有效,IntelliJ具有不同的目錄結構。如果你在這裏發佈了正確的位置,可能會有所幫助,對於未來可能會出現的讀者而言。 – jpop