我无法使用TITANIUM STUDIO启动我的Android模拟器

时间:2013-04-06 17:13:31

标签: android android-emulator titanium titanium-mobile appcelerator-mobile

我一直在尝试使用钛工作室让我的Android模拟器在我的mac中工作。

这是我正在尝试运行的日志表:

**[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 个答案:

答案 0 :(得分:2)

  

例外:Android SDK **中没有“android-8”或“android-2.2”

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

因此...

  1. 确保您已下载适用于2.2的SDK资源(SDK Manager应通过Titanium Studion提供)。重新启动Titanium Studio。
  2. 如果(1)为真,这没有帮助:
    1. 检查环境变量(JAVA_HOME,ANDROID_SDK)。重新启动Titanium Studio。
    2. 仅当这也无济于事时:使用AVD Manager创建自己的虚拟设备并将其命名为android-8或android-2.2或先运行模拟器,然后单击在Titanium Studio中运行。
  3. 通常的方法是在Titanium Studio中单击“运行”,启动模拟器并运行您的应用程序。所以,请同时查看包含所需版本的Setting up Titanium StudioInstallation TroubleshootingEnvironment Variables,当然还有the compatibility matrix

答案 1 :(得分:0)

非常古老的问题......但我遇到了它并通过安装旧版Android SDK找到了解决方案。 Titanium不适用于3.x或4.x,但所有示例应用程序(现在我的生产应用程序)都使用2.2包。