Android keytool-list-printcert-jarfile./myapk.apk没有给我一个签名的jar文件

Android keytool-list-printcert-jarfile./myapk.apk没有给我一个签名的jar文件,android,Android,当我在我的apk上运行以下命令时 keytool-list-printcert-jarfile./myapk.apk 我将此作为输出: 不是签名的jar文件 我已经用密钥签署了我的apk,但它仍然给我这个错误你必须用Jar签名(V1)签署你的apk 转到生成>生成签名包/APK…>下一步(选择的模块将是您的模块,通常称为“应用程序”) 选择APK 接下来输入密钥存储详细信息并单击下一步。(如果您没有任何密钥存储,可以按照本教程进行操作。) 选择debug或release并检查V1(Jar签名),

当我在我的apk上运行以下命令时 keytool-list-printcert-jarfile./myapk.apk

我将此作为输出: 不是签名的jar文件


我已经用密钥签署了我的apk,但它仍然给我这个错误

你必须用Jar签名(V1)签署你的apk

  • 转到生成>生成签名包/APK…>下一步(选择的模块将是您的模块,通常称为“应用程序”)
  • 选择APK
  • 接下来输入密钥存储详细信息并单击下一步。(如果您没有任何密钥存储,可以按照本教程进行操作。)
  • 选择debug或release并检查V1(Jar签名),如下所示,然后单击Finish


  • 你是如何签署你的APK的?我添加了一个密钥库格式的加密密钥,并通过我的gradle文件用密码保护它。我的jar文件是MD5签署的,是不是:这个问题?如果是,那么如何解决?您是如何通过android studio中的生成签名APK功能生成签名APK的。unsigned jar和unsigned apk是两个不同的术语吗?您应该显示有关您提到的解决方案的更多信息,例如在哪里可以找到此选项。