首页 文章

谷歌的Android应用程序签名支付Stripe作为处理器

提问于
浏览
0

首先,我收到与此帖相同的错误Request Failed on production apk

然后,我做了一些搜索 . 我想我需要用发布密钥签署我的应用程序 . Tutorial for Test and Deploy

我按照Tutorial for Signing App签署我的应用程序 . 我做到了

  • 生成密钥和密钥库(在Android Studio中)

  • 手动签署APK(在Android Studio中)

  • 启用Google Play应用程序签名(在Google控制台中)

enter image description here

  • 遵循 - 测试和部署教程 - 使用 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 回答

  • 0

    你有错误的命令行jar指令(我不知道你从哪里得到这个) . 您的命令正在查找名为CERT.RSA的文件 . 相反,你需要看看你的APK . 尝试:

    jar -tvf foo.apk META-INF

    其中 foo.apk 是您的APK文件的名称,以列出您的APK META-INF目录中的所有内容 .

  • 1

    就我而言,错误意味着我需要向Google提交表单才能使用Google Pay . 这是细节 . https://stackoverflow.com/a/49501813/5737856

相关问题