Jarsigner:无法签名JAR:Java.util.zip.ZipException:重复条目:org/appcel



我在钛应用程序中使用自定义模块时面临问题: -

[错误]:无法签名APK:

[错误]:Jarsigner:无法签名jar:java.util.zip.zipexception:重复输入:org/appcelerator/titanium/gen/bindings.json

我已经为Android创建了新的自定义模块,并且我正在尝试在应用程序中使用此模块,但是在运行时,我会超越错误。我没有任何解决方案,请分享,如果有人与此问题有关的任何想法。

谢谢

有关此错误的长期讨论(https://jira.appcelerator.org/browse/browse/timob-23502)

来自pr(https://github.com/appcelerator/titanium_mobile/pull/8551)看起来您必须等到6.1.0才能修复该修复程序,或从Master中构建新的SDK,或者樱桃选择修复到当前的SDK中。

#评论-393172)对某些人有用,但没有其他人。

我能够通过以下内容删除gen/bindings.json文件:

(1)将Java编译器设置为1.8

(2)更新build.properties: Titanium.platform =/user/xxx/library/application support/titanium/mobilesdk/osx/5.4.0.ga/android android.platform =/user/xxx/library/android-sdk-macosx/platforms/android-23 android.ndk =/users/xxx/android-sdks/build-tools/22.0.1/android-ndk-r10e

(3)将构建路径中的所有库更改为使用5.4.0.ga jars

(4)删除构建和DIST文件夹,然后使用ANT进行重建***,否则将不起作用,如果您打包 -> Android模块,仍然会产生Gen File 请勿使用软件包选项来构建,请转到build.xml,右键单击 ->作为ant build

运行

成功的项目构建

相关内容

最新更新