我可以在“浏览器中的移动应用预览”中运行该应用,我可以成功启动Android模拟器。但模拟器只是一直向我显示主屏幕而不加载我的应用程序。我在线查看了所有类似的问题,但找不到解决方案。
这是控制台...希望有人可以帮助我。谢谢!
*Titanium Command-Line Interface, CLI version 3.1.0, Titanium SDK version 3.1.0.GA
Copyright (c) 2012-2013, Appcelerator, Inc. All Rights Reserved.
[INFO] : Running emulator process: python "C:\Users\Ni\AppData\Roaming\Titanium\mobilesdk\win32\3.1.0.GA\android\builder.py" "emulator" "myFirstApp" "C:\Users\Ni\Android-sdk\adt-bundle-windows-x86\sdk" "C:\Users\Ni\Documents\Titanium_Studio_Workspace\myFirstApp" "com.yn.myFirstApp" "4" "HVGA" "armeabi"
[INFO] : Running build process: python "C:\Users\Ni\AppData\Roaming\Titanium\mobilesdk\win32\3.1.0.GA\android\builder.py" "simulator" "myFirstApp" "C:\Users\Ni\Android-sdk\adt-bundle-windows-x86\sdk" "C:\Users\Ni\Documents\Titanium_Studio_Workspace\myFirstApp" "com.yn.myFirstApp" "4" "HVGA"
[INFO] logfile = C:\Users\Ni\Documents\Titanium_Studio_Workspace\myFirstApp\build.log
[INFO] Building myFirstApp for Android ... one moment
[INFO] Titanium SDK version: 3.1.0 (04/15/13 18:45 57634ef)
[INFO] : Emulator process exited successfully
[INFO] : Project built successfully in 3s 24ms
[INFO] : Emulator not running, exiting...*
答案 0 :(得分:0)
不知道你是否已经解决了这个问题,但是为了别人的参考,你不应该自己运行模拟器,让Titanium Studio通过简单地运行带有模拟器选项的应用程序来启动模拟器(就像Martin说的那样)
根据我自己的经验,我可以在模拟器中运行我的应用程序,但是对于所有后续运行,我需要关闭模拟器并再次运行应用程序,因为Studio无法检测到模拟器并给出类似的错误对你的。
答案 1 :(得分:0)
我忘了为这个问题添加一个答案...... 只有当我选择“以管理员身份运行”时才能成功运行Titanium。
答案 2 :(得分:0)
发生这种情况时,您可以手动安装该应用。 您将在app目录下的以下目录中找到应用程序的可执行文件:build / android / bin / YOURAPPNAME.apk。在Mac上,您需要打开一个终端窗口,cd到该目录,然后键入“chmod 777 YOURAPPNAME.apk”。然后cd到android sdk安装目录下的platform-tools目录,并运行以下命令:
./adb kill-server
./adb start-server
./adb install <full path name to YOURAPPNAME.apk>
您将看到您的应用程序出现在模拟器的主屏幕上。
我制作了一个shell脚本来执行此操作。