0

我一直试图让我的android模拟器工作在我的mac使用钛工作室。我无法启动我的Android模拟器使用钛工作室

这里记录表当过我试图运行我得到:

**[ERROR] Application Installer abnormal process termination. Process exit value was 1 
[INFO] logfile = /Users/xxx/Desktop/xxx/Titanium WorkSpace/abc/build.log 
[DEBUG] /Users/xxx/Library/Application Support/Titanium/mobilesdk/osx/3.0.2.GA/android/builder.py simulator abc /Applications/Android SDK/sdk /Users/xxx/Desktop/xxx/Titanium WorkSpace/abc com.xxx.abc 1 QVGA 
Traceback (most recent call last): 
File "/Users/xxx/Library/Application Support/Titanium/mobilesdk/osx/3.0.2.GA/android/builder.py", line 2340, in <module> 
    builder = Builder(project_name,sdk_dir,project_dir,template_dir,app_id) 
File "/Users/xxx/Library/Application Support/Titanium/mobilesdk/osx/3.0.2.GA/android/builder.py", line 341, in __init__ 
self.sdk = AndroidSDK(sdk, self.tool_api_level) 
File "/Users/xxx/Library/Application Support/Titanium/mobilesdk/osx/3.0.2.GA/android/androidsdk.py", line 49, in __init__ 
self.set_api_level(api_level) 
File "/Users/xxx/Library/Application Support/Titanium/mobilesdk/osx/3.0.2.GA/android/androidsdk.py", line 53, in set_api_level 
self.find_platform_dir() 
File "/Users/xxx/Library/Application Support/Titanium/mobilesdk/osx/3.0.2.GA/android/androidsdk.py", line 131, in find_platform_dir 
raise Exception("No \"%s\" or \"%s\" in the Android SDK" % ('android-%s' % api_level, android_api_levels[api_level])) 
Exception: No "android-8" or "android-2.2" in the Android SDK** 

希望你们帮我了。我不知道什么是错的。

回答

2

例外:无 “机器人-8” 在Android SDK **

或 “安卓2.2” 通常意味着对所选择的Android版本没有虚拟设备。或者你缺少一些SDK(注意:如果你想运行Android 2.2,你需要使用SDK Manager下载SDK的SDK资源),或者Titanium Studio做错了什么(我已经在Mac机上注意到了)。

所以......

  1. 确保您已经下载了SDK资源为2.2(SDK管理器应该是通过钛Studion可用)。重新启动Titanium Studio。
  2. 如果(1)为真并且这没有帮助:
    1. 检查环境变量(JAVA_HOME,ANDROID_SDK)。重新启动Titanium Studio。
    2. 只有这样做也没有帮助:使用AVD Manager创建您自己的虚拟设备并将其称为android-8或android-2.2或者先运行仿真器,然后单击Titanium Studio中的运行。

通常的方法是单击运行在钛工作室,启动仿真器,并运行你的应用程序。所以请看看Setting up Titanium Studio,Installation Troubleshooting,Environment Variables,当然还有the compatibility matrix其中包含所需的版本。

0

真的很老的问题......但我遇到了它,并通过安装旧版Android SDK找到了解决方案。 Titanium不支持3.x或4.x,但所有示例应用程序(现在是我的制作应用程序)都使用2.2包。