2013-05-17 2 views
3

ОС: Linux mint 14.Исключение при создании проекта Android

Ошибка при попытке запустить мой проект.

[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 
+0

какая ОС вы используете? MAC? – Lucifer

+0

@Lucifer Я использую Linux Mint 14. –

+0

Вы пытались перезапустить свою систему? Это часто происходит в Titanium при выполнении обновлений. – Oam

ответ

6

Попробуйте понизить инструменты Android SDK (возможно, также инструменты для инструментов и инструментов) rev22 до rev21. такой же проблема появился мой mac (OSX 10.8.3). Я восстановил каталог Android SDK от timemachine.

+1

Я уже выяснил, что проблема связана с несовместимостью титана с последним андроидным sdk. Я вручную изменил 4 или 5 строк в файле androidsdk.py. Но это решение чище, проще и надежнее. Благодарю. –

+0

** ПРИМЕЧАНИЕ. ** Также обновите переменную среды ANDROID_SDK, если вы поместили старый sroid в Android в отдельную папку. –

0

Если вы столкнулись с этой проблемой при новой установке Titanium Studio, убедитесь, что в «tiapp.xml» вашего приложения в свойствах сборки «Titanium SDK» установлен в 3.1.3GA (или для будущих читателей , независимо от последней версии).

Смежные вопросы