Titanium 使用Tianium将应用程序部署到android上

Titanium 使用Tianium将应用程序部署到android上,titanium,Titanium,我刚刚开始玩Tianium来开发一些小应用程序 我使用了一个可以下载的示例,在移动web预览中效果很好 我已经连接了我的三星S3,并尝试将其部署到该平台 我得到以下错误: [TRACE] Writing out AndroidManifest.xml [ERROR] Exception occured while building Android project: [ERROR] Traceback (most recent call last): [ERROR] File "C:\User

我刚刚开始玩Tianium来开发一些小应用程序

我使用了一个可以下载的示例,在移动web预览中效果很好

我已经连接了我的三星S3,并尝试将其部署到该平台

我得到以下错误:

[TRACE] Writing out AndroidManifest.xml
[ERROR] Exception occured while building Android project:
[ERROR] Traceback (most recent call last):
[ERROR]   File "C:\Users\danyob\AppData\Roaming\Titanium\mobilesdk\win32\3.1.0.GA\android\builder.py", line 2553, in <module>
[ERROR]     builder.build_and_run(True, avd_id, device_args=device_args, debugger_host=debugger_host, profiler_host=profiler_host)
[ERROR]   File "C:\Users\danyob\AppData\Roaming\Titanium\mobilesdk\win32\3.1.0.GA\android\builder.py", line 2264, in build_and_run
[ERROR]     self.manifest_changed = self.generate_android_manifest(compiler)
[ERROR]   File "C:\Users\danyob\AppData\Roaming\Titanium\mobilesdk\win32\3.1.0.GA\android\builder.py", line 1404, in generate_android_manifest
[ERROR]     '-I', self.android_jar], warning_regex=r'skipping')
[ERROR]   File "C:\Users\danyob\AppData\Roaming\Titanium\mobilesdk\win32\3.1.0.GA\android\run.py", line 38, in run
[ERROR]     print "[DEBUG] %s" % subprocess.list2cmdline(args_to_log)
[ERROR]   File "C:\Users\danyob\AppData\Local\Titanium Studio\plugins\com.appcelerator.titanium.python.win32_1.0.0.1338515509\python\lib\subprocess.py", line 580, 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 792ms
[TRACE]写出AndroidManifest.xml
[错误]生成Android项目时发生异常:
[错误]回溯(最近一次呼叫上次):
[错误]文件“C:\Users\danyob\AppData\Roaming\Titanium\mobilesdk\win32\3.1.0.GA\android\builder.py”,第2553行,在
[错误]builder.build\u和\u run(True,avd\u id,device\u args=device\u args,debugger\u host=debugger\u host,profiler\u host=profiler\u host)
[错误]文件“C:\Users\danyob\AppData\Roaming\Titanium\mobilesdk\win32\3.1.0.GA\android\builder.py”,第2264行,内置和运行
[错误]self.manifest\u changed=self.generate\u android\u清单(编译器)
[错误]文件“C:\Users\danyob\AppData\Roaming\Titanium\mobilesdk\win32\3.1.0.GA\android\builder.py”,第1404行,在生成android清单中
[错误]'-I',self.android\u jar],警告(regex=r'skipping')
[错误]文件“C:\Users\danyob\AppData\Roaming\Titanium\mobilesdk\win32\3.1.0.GA\android\run.py”,第38行,运行中
[错误]打印“[DEBUG]%s”%subprocess.list2cmdline(参数到日志)
[错误]文件“C:\Users\danyob\AppData\Local\Titanium Studio\plugins\com.appcelerator.tianium.python.win32_1.0.0.1338515509\python\lib\subprocess.py”,第580行,在list2cmdline中
[错误]needquote=(“”在arg中)或(“\t”在arg中)或非arg
[ERROR]TypeError:类型为“NoneType”的参数不可编辑
[错误]:生成进程已退出,代码为1
[错误]:项目在792ms后生成失败
有人能帮忙吗

如上所述,这是Tianium的一个示例应用程序。这是地理编码器一号

干杯,
Dan

最近Android更新他们的SDK时出现了“非类型”不可移植的问题,Appcelerator需要一点时间来发布他们自己的SDK更新以适应。 以下是更多信息:


其他人通过创建指向移动文件的sym链接来解决此问题:

您可以构建并在Android emulator中运行它吗?@Martin,是的,所有功能都可以在模拟器中正常工作。如果您可以从构建文件夹而不是使用自动部署安装apk文件,请参见。