android - Titanium 3.1.0 - 模拟器进程退出,代码为 1 - 无法编译 APK

标签 android sdk titanium emulation apk

我在使用 Titanium Studio 时遇到了这个问题。我无法编译 Android 项目。我尝试运行或调试项目,但收到以下消息:

Titanium Command-Line Interface, CLI version 3.1.0, Titanium SDK version 3.1.0.GA
Copyright (c) 2012-2013, Appcelerator, Inc.  All Rights Reserved.
[INFO] :   Running emulator process: python "C:\Users\Dev\AppData\Roaming\Titanium\mobilesdk\win32\3.1.0.GA\android\builder.py" "emulator" "MyApp" "E:\Developpement\Mobile\SDKs\Android" "E:\Developpement\Mobile\Appcelerator\MyApp" "com.developper.myapp" "2" "WVGA854" "armeabi"

[INFO] :   Running build process:  python "C:\Users\Dev\AppData\Roaming\Titanium\mobilesdk\win32\3.1.0.GA\android\builder.py" "simulator" "MyApp" "E:\Developpement\Mobile\SDKs\Android" "E:\Developpement\Mobile\Appcelerator\MyApp" "com.developper.myapp" "2" "WVGA854" "/127.0.0.1:49314"

[INFO] logfile = E:\Developpement\Mobile\Appcelerator\MyApp\build.log

[INFO] Building MyApp for Android ... one moment

[INFO] Titanium SDK version: 3.1.0 (04/15/13 18:45 57634ef)

[ERROR] :  Emulator process exited with code 1

[INFO] :   Project built successfully in 5s 421ms

[INFO] :   Emulator not running, exiting...

模拟器未启动,bin 文件夹中未构建 APK 文件。 我安装了 Android 2.2 和 4.2.2 SDK。我尝试了一切(清理项目,甚至卸载并重新安装 Titanium studio)。

我使用 Titanium 2.1.4 完成了这个项目。现在我使用的是 3.1.0,但收到此错误消息。 在 tiapp.xml 中,如果我选择使用 Titanium 2.1.4 SDK 运行项目,我会收到以下消息:

[INFO] logfile = E:\Developpement\Mobile\Appcelerator\MyApp\build.log

[INFO] Launching Android emulator...one moment

[INFO] Creating new Android Virtual Device (2 WVGA854)

[ERROR] Exception occured while building Android project:

[ERROR] Traceback (most recent call last):

[ERROR]   File "C:\Users\Dev\AppData\Roaming\Titanium\mobilesdk\win32\2.1.4.GA\android\builder.py", line 2282, in <module>

[ERROR]     s.run_emulator(avd_id, avd_skin, avd_name, avd_abi, add_args)

[ERROR]   File "C:\Users\Dev\AppData\Roaming\Titanium\mobilesdk\win32\2.1.4.GA\android\builder.py", line 523, in run_emulator

[ERROR]     avd_name = self.create_avd(avd_id, avd_skin, avd_abi)

[ERROR]   File "C:\Users\Dev\AppData\Roaming\Titanium\mobilesdk\win32\2.1.4.GA\android\builder.py", line 485, in create_avd

[ERROR]     inifilec = open(inifile,'r').read()

[ERROR] IOError: [Errno 2] No such file or directory: 'C:\\Users\\Dev\\.android\\avd\\titanium_2_WVGA854.avd\\config.ini'

然后:

[INFO] logfile = E:\Developpement\Mobile\Appcelerator\MyApp\build.log

[INFO] Building MyAppfor Android ... one moment

[INFO] Titanium SDK version: 2.1.4 (11/09/12 12:46 51f2c64)

[ERROR] Application Installer abnormal process termination. Process exit value was 1

[ERROR] Timed out waiting for emulator to be ready, you may need to close the emulator and try again

没有模拟器正在运行,也没有构建 APK。 如果有人有想法...

我使用的是Win7 64位。也许我在配置过程中错过了一些东西。

感谢您的帮助。

最佳答案

如果 Kitchen Sink 演示出现这种情况,解决方法是进入 Android SDK Manager 并安装“Android 3.0 (API 11)”。确保应用程序使用模拟器“Google API (Android 2.3.3)”和“WVGA854”。我认为存在 Titanium 错误,因为您必须安装比实际使用的 API 级别 (3.0) 更高的 API 级别 (2.3.3)。正是使用这些设置,厨房水槽才能按预期工作。

关于android - Titanium 3.1.0 - 模拟器进程退出,代码为 1 - 无法编译 APK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17066347/

相关文章:

android - 发现 Intent 的 URI

android - sdkmanager版本程序包未签名

c# - 使用 C# 中的 Windows API 设置主监视器

android - "Use Facebook Login"SDK编译错误

android - 我想知道从 titanium 生成的 apk 是签名的还是未签名的 apk?

java - 重写的 android 生命周期方法如何在 super 调用之后运行代码而无需转到其后续生命周期方法

android - 将数据从 TextView 保存到 firebase 数据库

android - 如何在 ProgressDialog 关闭后立即执行指令/方法?

javascript - Titanium:从 Android 的相机/图库图像本地保存文件

ios - titanium mobile navgroup.open 新窗口完全呈现之前的过渡