Java 来自apksigner的错误:摘要算法2.16.840.1.101.3.4.2.1和签名算法1.2.840.113549.1.1.1

Java 来自apksigner的错误:摘要算法2.16.840.1.101.3.4.2.1和签名算法1.2.840.113549.1.1.1,java,android,algorithm,apk,signature,Java,Android,Algorithm,Apk,Signature,今天,当我尝试将新版apk上传到Google Play时,我收到以下消息: 您加载的APK的签名无效(获取有关签名的更多信息)apksigner错误:错误(Jar signer LEMON.RSA):Jar signature META-INF/LEMON.RSA使用摘要算法2.16.840.1.101.3.4.2.1和签名算法1.2.840.113549.1.1.1,这在API级别上不受支持[[15,17]] apk是用Corona SDK编译的,早期版本我对相同的密钥库没有任何问题 每次应用

今天,当我尝试将新版apk上传到Google Play时,我收到以下消息:

您加载的APK的签名无效(获取有关签名的更多信息)apksigner错误:错误(Jar signer LEMON.RSA):Jar signature META-INF/LEMON.RSA使用摘要算法2.16.840.1.101.3.4.2.1和签名算法1.2.840.113549.1.1.1,这在API级别上不受支持[[15,17]]

apk是用Corona SDK编译的,早期版本我对相同的密钥库没有任何问题


每次应用程序不需要使用jarsigner更改apk时,我应该做些什么来编译呢?

我也被困在这个问题上,“重复问题”部分没有帮助,因为我们都使用corona。下面是一个解决方案:安装Java1.6SDK,而不是1.8

可能存在的副本