运行hello world app时出错

时间:2011-07-15 05:52:20

标签: android-emulator

我安装了android SDk并将adb.exe和AdbWinApi.dll文件复制到工具目录中。

当我运行我的hello world应用程序时,我遇到了错误。

plz帮助摆脱这个错误,让模拟器启动并运行。

提前感谢。

[INFO] logfile = C:\TitaniumProjects\damosh\build.log
[DEBUG] C:\ProgramData\Titanium\mobilesdk\win32\1.7.1\android\builder.py emulator damosh C:\Android\android-sdk C:\TitaniumProjects\damosh ssd 7 WXGA
[INFO] Launching Android emulator...one moment
[DEBUG] From: C:\Android\android-sdk\tools\emulator.exe
[DEBUG] SDCard: C:\Users\suchi\.titanium\android2.sdcard
[DEBUG] AVD ID: 7
[DEBUG] AVD Skin: WXGA
[DEBUG] SDK: C:\Android\android-sdk
[DEBUG] C:\Android\android-sdk\platform-tools\adb.exe start-server
[DEBUG] **C:\Android\android-sdk\tools\emulator.exe -avd titanium_7_WXGA -port 5560 -sdcard C:\Users\suchi\.titanium\android2.sdcard -logcat '*:d *' -no-boot-anim -partition-size 128 invalid command-line parameter: *'.**
Hint: use '@foo' to launch a virtual device named 'foo'.
please use -help for more information
[DEBUG] signal caught: 3
[DEBUG] calling emulator kill on 5300
ERROR: The process "5300" not found.

1 个答案:

答案 0 :(得分:0)

您好,Appcelerator网站上有几个建议。你试过吗?

链接:http://developer.appcelerator.com/question/125198/problem-with-emulator-in-android 链接:http://developer.appcelerator.com/question/123477/problem-with-space-in-filename#answer-214976

我尝试了所有这些,但它们都没有为我工作。我做了什么:

转到Eclipse - >窗口 - >偏好 - > Titanium Studio - >钛: - 确保您的Android SDK路径不包含任何空格。 - 确保钛路径也不包含任何空格 (在第六个字符后面替换〜或~1或~2。)

我看到SD卡的路径包含一个空格:

[DEBUG] SDCard: 'C:\Users\Adis Corovic\.titanium\android2.sdcard'

所以我打开了builder.py:

C:\Users\Adis Corovic\AppData\Roaming\Titanium\mobilesdk\win32\1.7.2\android\builder.py

在第400行我改变了这个:

self.sdcard

进入这个:

"'" + self.sdcard.replace("Adis Corovic", "AdisCo~1") + "'",
祝你好运!