Jarsigner 显示文件不存在的错误
Jarsigner showing error for the file which is not exist
我已经创建了 ionic 应用程序并遵循了以下所有内容
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.jks platforms\android\app\build\outputs\apk\debug\app-debug.apk alias_name
zipalign -v 4 platforms\android\app\build\outputs\apk\debug\app-debug.apk platforms\android\app\build\outputs\apk\IMDB.apk
当我要将 IMDB.apk 上传到 google 播放时,它向我显示此错误
You uploaded an APK or Android App Bundle with invalid or missing signing information for some of its files. You need to create a valid signed APK or Android App Bundle.
我已经试过这个来解决它
jarsigner -verify platforms\android\app\build\outputs\apk\IMDBReview.apk
并将其显示为输出
jarsigner: java.lang.SecurityException: invalid SHA-256 signature file digest for assets/www/svg/logo-reddit.svg
为了解决这个问题,我已按照此 post https://k2xl.com/wordpress/you-uploaded-an-apk-with-invalid-or-missing-signing-information-for-some-of-its-files-google-play-adobe-air-error/
通过提取 .apk 来删除该文件
所以,现在没有导致问题的可用文件,但它仍然向我显示相同的错误,上面的验证命令也向我显示相同的错误
这是 visual studio 的 URL,其中显示错误 - prnt.sc/p5phqn
这里是 URL 文件夹,其中不存在这样的文件 - prnt.sc/p5pipl
你也可以在我的第一条评论中看到 URLs
来自 运行宁
ionic cordova build android
您获得了一个名为 app-debug.apk 的文件。顾名思义,此版本仅供调试,无法上传到商店。即使你签署了它,Play Store 也不允许你上传它,所以纠结于这些错误是浪费时间,你首先需要一个发布版本。
要获得这样的版本,你必须 运行
ionic cordova build android --release
此命令的输出将是一个名为 app-release.apk 的文件。尝试签署那个
我已经创建了 ionic 应用程序并遵循了以下所有内容
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.jks platforms\android\app\build\outputs\apk\debug\app-debug.apk alias_name
zipalign -v 4 platforms\android\app\build\outputs\apk\debug\app-debug.apk platforms\android\app\build\outputs\apk\IMDB.apk
当我要将 IMDB.apk 上传到 google 播放时,它向我显示此错误
You uploaded an APK or Android App Bundle with invalid or missing signing information for some of its files. You need to create a valid signed APK or Android App Bundle.
我已经试过这个来解决它
jarsigner -verify platforms\android\app\build\outputs\apk\IMDBReview.apk
并将其显示为输出
jarsigner: java.lang.SecurityException: invalid SHA-256 signature file digest for assets/www/svg/logo-reddit.svg
为了解决这个问题,我已按照此 post https://k2xl.com/wordpress/you-uploaded-an-apk-with-invalid-or-missing-signing-information-for-some-of-its-files-google-play-adobe-air-error/
所以,现在没有导致问题的可用文件,但它仍然向我显示相同的错误,上面的验证命令也向我显示相同的错误
这是 visual studio 的 URL,其中显示错误 - prnt.sc/p5phqn
这里是 URL 文件夹,其中不存在这样的文件 - prnt.sc/p5pipl
你也可以在我的第一条评论中看到 URLs
来自 运行宁
ionic cordova build android
您获得了一个名为 app-debug.apk 的文件。顾名思义,此版本仅供调试,无法上传到商店。即使你签署了它,Play Store 也不允许你上传它,所以纠结于这些错误是浪费时间,你首先需要一个发布版本。 要获得这样的版本,你必须 运行
ionic cordova build android --release
此命令的输出将是一个名为 app-release.apk 的文件。尝试签署那个