【发布时间】:2017-08-11 07:54:22
【问题描述】:
我刚刚使用 android studio 创建了一个 Android 应用程序,同时使用 Key Store 构建了一个 .apk,它显示错误。
keytool 错误:java.io.FileNotFoundException:我的应用程序(访问 被拒绝)
【问题讨论】:
我刚刚使用 android studio 创建了一个 Android 应用程序,同时使用 Key Store 构建了一个 .apk,它显示错误。
keytool 错误:java.io.FileNotFoundException:我的应用程序(访问 被拒绝)
【问题讨论】:
我知道这是旧帖子,但我今天遇到了同样的问题。因此,我正在回答这个问题,以便未来的 Java 开发人员可以立即发现他们的错误!
非常可悲的部分是Android developer site 不清楚在为签名 APK 生成证书时允许使用哪些字符。从文档的角度来看,这对我来说简直是愚蠢的。可能是因为没有人尝试过它或用特殊字符测试过它!
就我而言,它失败了,原因如下:
因此,简单的答案就是使用纯文本字符以便继续。接受空间!
但是,你必须一个一个地尝试其他字符,看看哪些是允许的,哪些是不允许的。可悲的是,错误消息是一个模糊的消息,就像我们在 80 年代使用的错误消息一样,例如“发生错误!”。来吧 Java 你可以做得更好。根据我收到的消息,这似乎是 Java API 问题而不是 Android,但我可能错了......
【讨论】: