我一直在尝试使用钛工作室让我的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**
希望你们能帮助我。我不知道什么是错的。
答案 0 :(得分:2)
例外:Android SDK **中没有“android-8”或“android-2.2”
通常表示所选Android版本没有虚拟设备。要么你缺少一些SDK(注意:如果你想运行Android 2.2,你需要使用SDK Manager下载2.2版本的SDK资源)或者Titanium Studio做错了什么(我已经在mac机器上注意到了)。
因此...
但通常的方法是在Titanium Studio中单击“运行”,启动模拟器并运行您的应用程序。所以,请同时查看包含所需版本的Setting up Titanium Studio,Installation Troubleshooting,Environment Variables,当然还有the compatibility matrix。
答案 1 :(得分:0)
非常古老的问题......但我遇到了它并通过安装旧版Android SDK找到了解决方案。 Titanium不适用于3.x或4.x,但所有示例应用程序(现在我的生产应用程序)都使用2.2包。