分步:0)安裝Appcelerator Titanium Studio。 1)安裝Oracle VirtualBox。Titanium Studio和VirtualBox Android x86
2)下載並安裝Android x86 VM。說明(俄羅斯)這裏http://habrahabr.ru/post/119931/
3)運行,並配置Android的86(配置意味着你應該有2個以太網適配器和您的Android x86的虛擬機(VM)必須有一個IP(例如192.168.56.101))
3.5)嘗試ping你的虛擬機。 Everithing應該工作得很好。
4)運行你的鈦工作室,並創建一個新的項目。
5)運行命令行和%的Android SDK%/平臺的工具/目錄進行操作
"adb connect 192.168.56.101".
它連接到虛擬機成功地在端口5555
注意:如果您不是否這樣你的鈦工作室會記錄這樣的事情
[DEBUG] ...\AndroidSDK\platform-tools\adb.exe start-server
[INFO] Titanium SDK version: 2.1.4 (11/09/12 12:46 51f2c64)
[DEBUG] Waiting for device to be ready ...
[TRACE] adb devices returned 0 devices/emulators
[TRACE] adb devices returned 0 devices/emulators
[TRACE] adb devices returned 0 devices/emulators
6)嘗試在設備上安裝您的鈦應用程序。作爲一個平臺,我選擇的Android 4.0.3 [86]
6.5)鈦工作室會做大量的工作,並與結束:
[DEBUG] Waiting for device to be ready ...
[TRACE] adb devices returned 1 devices/emulators
[DEBUG] Device connected... (waited 0 seconds)
[DEBUG] waited 0.015000 seconds on emulator to get ready
[INFO] Installing application on device
7)鈦成功地發現並連接到設備?編譯所有的資源,並試圖用這種安裝應用程序的設備:
"C:\!Development\AndroidSDK\platform-tools\adb.exe -d install -r C:\!Development\Titanium\china\build\android\bin\app.apk"
但沒有不管你多少時間等待它不會安裝。
問題是什麼?我做錯了什麼?
你等了多久?使用通常的模擬器我有時需要等待超過5分鐘?你有沒有嘗試手動安裝應用程序? –
是的,我試過通過執行命令手動安裝應用程序:「adb connect 192.168.56.101」和「adb install -r c:\ ..... \ app.apk」,一切正常。我一直等待30分鐘,沒有任何反應。我認爲這可能是因爲Titanium在設備上安裝應用程序時使用了附加的參數「-d」。 「-d」 - 通過USB連接的設備。如果這是問題,我怎麼能改變它? – user2139568