【问题标题】:Exception Occured While Building Android project构建Android项目时发生异常
【发布时间】:2013-05-12 15:40:35
【问题描述】:

操作系统:Linux mint 14。

当我尝试运行我的项目时出现以下错误。

[TRACE] Writing out AndroidManifest.xml
[ERROR] Exception occured while building Android project:
[ERROR] Traceback (most recent call last):
[ERROR]   File "/home/aqeel/.titanium/mobilesdk/linux/3.1.0.GA/android/builder.py", line 2528, in <module>
[ERROR]     builder.build_and_run(False, avd_id, debugger_host=debugger_host, profiler_host=profiler_host)
[ERROR]   File "/home/aqeel/.titanium/mobilesdk/linux/3.1.0.GA/android/builder.py", line 2264, in build_and_run
[ERROR]     self.manifest_changed = self.generate_android_manifest(compiler)
[ERROR]   File "/home/aqeel/.titanium/mobilesdk/linux/3.1.0.GA/android/builder.py", line 1404, in generate_android_manifest
[ERROR]     '-I', self.android_jar], warning_regex=r'skipping')
[ERROR]   File "/home/aqeel/.titanium/mobilesdk/linux/3.1.0.GA/android/run.py", line 38, in run
[ERROR]     print "[DEBUG] %s" % subprocess.list2cmdline(args_to_log)
[ERROR]   File "/usr/lib/python2.7/subprocess.py", line 587, in list2cmdline
[ERROR]     needquote = (" " in arg) or ("\t" in arg) or not arg
[ERROR] TypeError: argument of type 'NoneType' is not iterable
[ERROR] :  Build process exited with code 1
[ERROR] :  Project failed to build after 1m 7s 999ms

【问题讨论】:

  • 您使用的是哪个操作系统? MAC ?
  • @Lucifer 我正在使用 Linux Mint 14。
  • 您是否尝试过重新启动系统?这在 Titanium 中经常发生在更新时。
  • @Oam 是的,我重新启动了几次系统。但无济于事。
  • 这看起来像是 Titanium SDK 特定的问题。您可能想要删除 android 标记。

标签: android titanium titanium-mobile titanium-modules


【解决方案1】:

尝试将 Android SDK 工具(可能还有平台工具和构建工具)从 rev22 降级到 rev21。 我的mac(OSX 10.8.3)也出现了同样的问题。我从 timemachine 恢复了 Android SDK 目录。

【讨论】:

  • 我已经发现问题是由于钛与最新的 android sdk 不兼容。我在 androidsdk.py 文件中手动更改了一些 4 或 5 行。但这个解决方案更清洁、更容易、更可靠。谢谢。
  • 注意:同时更新 ANDROID_SDK 环境变量,以防您将旧的 android sdk 放在单独的文件夹中。
【解决方案2】:

如果您在新安装 Titanium Studio 时遇到此问题,请确保在您应用的“tiapp.xml”中,在构建属性下,“Titanium SDK”设置为 3.1.3GA(或者,对于未来的读者,无论最新版本是什么)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-17
    • 2013-08-29
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    • 2016-02-04
    • 1970-01-01
    相关资源
    最近更新 更多