【问题标题】:I'm unable to launch my android emulator using TITANIUM STUDIO我无法使用 TITANIUM STUDIO 启动我的安卓模拟器
【发布时间】:2013-04-06 17:13:31
【问题描述】:

我一直在尝试让我的 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**

希望大家帮帮我。我不知道出了什么问题。

【问题讨论】:

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


    【解决方案1】:

    例外: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 管理器应可通过 Titanium Studion 获得)。重新启动 Titanium Studio。
    2. 如果 (1) 为真并且这无济于事:
      1. 检查环境变量(JAVA_HOME、ANDROID_SDK)。重新启动 Titanium Studio。
      2. 仅当这也没有帮助时:使用 AVD 管理器创建您自己的虚拟设备并将其命名为 android-8 或 android-2.2 或先运行模拟器,然后在 Titanium Studio 中单击运行。

    但是通常的方法是在 Titanium Studio 中单击运行,这会启动模拟器并运行您的应用程序。所以也请查看Setting up Titanium StudioInstallation TroubleshootingEnvironment Variables,当然还有the compatibility matrix,其中包含所需的版本。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2013-03-30
        • 2014-03-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多