【发布时间】:2013-10-28 13:53:41
【问题描述】:
我正在尝试生成正确的 apk 以在我的手机上进行测试。无论如何,当我尝试使用 apk 管理器安装它时,它告诉我我的文件已损坏。所以我无法安装。我将扩展名更改为 zip 并打开它,这是我发现的:
META-INF (folder)
res (folder)
AndroidManifest.xml
classes.dex
resources.arsc
目前我的项目非常小,只有一个包含基本媒体播放器的类。 我打开了其他 APK,发现它们有更多文件夹。
这是我所做的: 用 eclipse 生成:右键单击项目,Android 工具,导出签名的应用程序包。然后是密钥库步骤。
我检查了我的应用程序使用 jarsigned 命令签名的内容。 CN 字段返回了我为密钥库输入的首字母,所以我认为这一步很好。欢迎任何帮助:)
PS:我已经尝试使用 Export -> Export Android Application 导出我的应用程序。 apk 也已损坏。
【问题讨论】:
-
您使用的是 debug.keystore 还是您自己的密钥库?
-
我自己的密钥库。我创造了它。
-
尝试使用调试密钥库...如果可行,请从头开始创建一个新密钥库
-
OK 当 apk 未签名时,Eclipse 是否使用隐式密钥库?否则会要求我输入密钥库。
-
使用调试密钥库进行调试。检查我的答案,我编辑了它。