首先,我收到与此帖相同的错误Request Failed on production apk
然后,我做了一些搜索 . 我想我需要用发布密钥签署我的应用程序 . Tutorial for Test and Deploy
我按照Tutorial for Signing App签署我的应用程序 . 我做到了
-
生成密钥和密钥库(在Android Studio中)
-
手动签署APK(在Android Studio中)
-
启用Google Play应用程序签名(在Google控制台中)
- 遵循 - 测试和部署教程 - 使用
jar -xvf META-INF/CERT.RSA
检查CERT.RSA
但收到
java.io.FileNotFoundException: META-INF/CERT.RSA (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at java.io.FileInputStream.<init>(FileInputStream.java:93)
at sun.tools.jar.Main.run(Main.java:305)
at sun.tools.jar.Main.main(Main.java:1233)
有什么建议?
2 回答
你有错误的命令行jar指令(我不知道你从哪里得到这个) . 您的命令正在查找名为CERT.RSA的文件 . 相反,你需要看看你的APK . 尝试:
jar -tvf foo.apk META-INF
其中
foo.apk
是您的APK文件的名称,以列出您的APK META-INF目录中的所有内容 .就我而言,错误意味着我需要向Google提交表单才能使用Google Pay . 这是细节 . https://stackoverflow.com/a/49501813/5737856