昨天,我使用Delphi XE6创建了一个安卓应用程序,使用发布配置和目标应用程序商店构建了它,并在没有安装到任何设备的情况下运行部署。然后,我成功地将生成的应用程序密钥上传到谷歌Play商店,但当应用程序下载并安装到我的设备(中兴通讯N986D)上时,它崩溃了。同样的APK通过运行在我笔记本电脑上的http服务器下载到设备上,并且工作正常,没有任何错误/崩溃。
我做了三重检查(调试/发布模式、配置、部署文件等)。不走运。我也在3个不同的Android设备上进行了测试,结果完全相同。
现在,我相信这不是Delphi XE6上的一个bug。
APK在上传到Google Play商店时是否会发生更改?
以下是该应用程序的链接:https://play.google.com/store/apps/details?id=org.cenadep.pnup.qrkasir
任何帮助和想法都将不胜感激。
发布于 2014-09-03 22:02:12
1)您需要为您的APK生成用于签名的keystore。请单击以下链接创建密钥库:http://docwiki.embarcadero.com/RADStudio/XE6/en/Creating_a_Keystore_File
2)之后,遵循这个:http://docwiki.embarcadero.com/RADStudio/XE6/en/Deploying_Your_Signed_Android_Application
https://stackoverflow.com/questions/25591576
复制相似问题