【发布时间】:2013-04-02 06:47:53
【问题描述】:
一步一步:0) 安装 Appcelerator Titanium Studio。 1) 安装 Oracle VirtualBox。
2) 下载并安装 Android x86 VM。说明(俄语)在这里http://habrahabr.ru/post/119931/
3) 运行和配置 Android x86(配置意味着您应该有 2 个以太网适配器并且您的 Android x86 虚拟机 (VM) 必须有一个 IP(例如 192.168.56.101))
3.5) 尝试 ping 您的虚拟机。一切都应该可以正常工作。
4) 运行 Titanium 工作室并创建一个新项目。
5) 运行命令行,从%Android SDK%/platform-tools/目录执行操作
"adb connect 192.168.56.101".
它必须在端口 5555 上成功连接到 VM。
注意:如果您不这样做,您的 Titanium Studio 将记录类似这样的内容
[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) 尝试在设备上安装您的 Titanium 应用程序。作为平台,我选择 Android 4.0.3 [x86]
6.5) Titanium studio 会做很多工作,结果是:
[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) Titanium 成功找到并连接到设备了吗?编译所有资源并尝试将您的应用程序安装到设备上:
"C:\!Development\AndroidSDK\platform-tools\adb.exe -d install -r C:\!Development\Titanium\china\build\android\bin\app.apk"
但不管你要等多久,它都不会安装。
有什么问题?我做错了什么?
【问题讨论】:
-
您等了多长时间?使用通常的模拟器我有时必须等待超过 5 分钟?您是否尝试手动安装应用程序?
-
是的,我尝试使用 cmd 手动安装应用程序,方法是执行以下命令:“adb connect 192.168.56.101”和“adb install -r c:\.....\app.apk”,一切正常美好的。我已经等了 30 分钟,没有任何反应。我认为这可能是因为 Titanium 在设备上安装应用程序时使用了一个额外的参数“-d”。 “-d” - 连接在 USB 上的设备。如果是问题,我该如何改变它?
标签: installation titanium virtualbox android-x86