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包。