我有一个具有UTF8名称的应用程序(希伯来语)。我使用platform / android / AndroidManifest.xml文件。
我已经设法将其缩小到Ti.cloudpush模块。
只有当我启用此模块时,我才会收到错误。
我曾经能够将它编译到android而没有任何问题,但是一旦启用云服务,我就会收到此错误 -
[ERROR] Exception occured while building Android project:
[ERROR] Traceback (most recent call last):
[ERROR] File "/Users/Shahar/Library/Application Support/Titanium/mobilesdk/osx/2.1.0.GA/android/builder.py", line 2218, in <module>
[ERROR] s.build_and_run(True, None, key, password, alias, output_dir)
[ERROR] File "/Users/Shahar/Library/Application Support/Titanium/mobilesdk/osx/2.1.0.GA/android/builder.py", line 1970, in build_and_run
[ERROR] self.manifest_changed = self.generate_android_manifest(compiler)
[ERROR] File "/Users/Shahar/Library/Application Support/Titanium/mobilesdk/osx/2.1.0.GA/android/builder.py", line 1195, in generate_android_manifest
[ERROR] custom_manifest_contents = fill_manifest(custom_manifest_contents)
[ERROR] File "/Users/Shahar/Library/Application Support/Titanium/mobilesdk/osx/2.1.0.GA/android/builder.py", line 1122, in fill_manifest
[ERROR] manifest_source = manifest_source.replace(ti_permissions,permissions_required_xml)
[ERROR] UnicodeDecodeError: 'ascii' codec can't decode byte 0xd7 in position 501: ordinal not in range(128)
这是我的清单文件,其中包含导致问题的部分。 如果我删除希伯来语名称,它会编译没有任何问题
<application
android:icon="@drawable/appicon"
android:label="??????"
android:name="QuestionnaireApplication"
android:debuggable="false"
>
<activity
android:name=".QuestionnaireActivity"
android:label="??????"
android:theme="@style/Theme.Titanium"
android:screenOrientation="portrait"
android:configChanges="keyboardHidden"
>
有什么建议吗?
答案 0 :(得分:0)
在Titanium Studio的工具栏上,单击Project - &gt;清洁。重建。