1

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

然后,我做了一些搜索。我想我需要使用发布密钥签署我的应用程序。测试和部署教程

我按照Tutorial for Signing App对我的应用程序进行签名。我做了

  1. 生成密钥和密钥库(在 Android Studio 中)
  2. 手动签署 APK(在 Android Studio 中)
  3. 启用 Google Play 应用签名(在 Google 控制台中)

在此处输入图像描述

  1. 按照 -Tutorial for Test and Deploy- 检查 CERT.RSA 使用jar -xvf META-INF/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)

有什么建议么?

4

2 回答 2

1

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

jar -tvf foo.apk META-INF

foo.apk列出 APK META-INF 目录中所有内容的 APK 文件的名称在哪里。

于 2018-03-12T09:24:02.840 回答
0

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

于 2018-03-27T08:15:03.080 回答