我刚用android工作室创建了一个Android应用程序,同时使用Key Store构建了一个.apk,它显示错误。
keytool error:java.io.FileNotFoundException:我的应用程序(Access 被拒绝了)
答案 0 :(得分:0)
我知道这是旧帖,但我今天碰到了同样的问题。因此,我正在回答这个问题,以便前进的java开发人员可以立即发现他们的错误!
非常悲伤的部分是Android developer site,不清楚在为签名APK生成证书时允许使用哪些字符。从文档的角度来看,这对我来说是愚蠢的。可能是因为没有人尝试过它或者用特殊字符对它进行测试!
就我而言,由于以下原因,它失败了:
因此,简单的答案就是使用纯文本字符才能继续。空间被接受了!
但是,你必须逐个尝试其他角色,看看哪些是允许的,哪些不是。可悲的是,错误信息是一个模糊的消息,就像我们在80年代使用得到的错误信息,如“错误发生!”。来吧Java你可以做得更好。基于我得到的消息,它似乎是Java API问题,而不是Android,但我可能错了....