我刚刚发布了我的第一个Android应用程序。我使用keytool.exe用密钥签名。
然后,我做了以下事情。我上传到一个网站的文件,apk签发发布和apk签署调试。
然后,通过我的Android设备,我进入了网站并点击了两个文件链接。他们的行为都是平等的。以相同方式下载的文件。我可以在“下载”文件夹中点击它们来安装它们。
我预计会有一些差异。例如,设备在直接从网站点击时自动安装发布版本。
发布和调试apk文件之间的区别是什么?
感谢。
答案 0 :(得分:2)
http://developer.android.com/tools/publishing/app-signing.html
答案 1 :(得分:1)
如Ali所述,必须将应用程序签名并构建为Google Play商店的发布版本以及允许安装的设备。
在Android设备上,您可以允许使用未签名的软件包,但除非您自己测试,否则不建议这样做。
调试和发布之间的主要区别在于编译方法及其签名方式。这与Android设备访问APK的方式没有区别。
如果在Play商店中,APK会被推送到您的手机并安装。将APK文件从网站链接或下载到设备上只会下载该文件,用户仍需要打开/运行/安装该应用程序。