我已经完成了一个从服务器数据库获取数据的 Android 应用程序。 如果我从 USB 安装或安装未签名的 apk 安装它,一切正常,但如果我从签名的 apk 安装它(或从 PlayStore 下载),则 map Activity 不起作用。
安装后,我的应用程序会向 API 发出请求,以便获取其数据库中的数据并填充应用程序的数据库,以便我可以显示来自应用程序数据库的数据。
我知道它正在获取数据,因为我可以看到除了映射 Activity 之外的所有内容,如下所示:
有谁知道这两个 apk 之间是否存在可能导致这种意外行为的差异?
提前致谢
最佳答案
您需要使用您的 keystore 文件和密码为 Signed
Apk 创建一个 Release key
然后你必须在开发者控制台添加 key
第一步
在命令提示符下:
keytool -list -v -keystore /home/rafsan/Desktop/Android/Projects/TestApp/keystore.jks -alias test -storepass password -keypass password
在哪里
/home/rafsan/Desktop/Android/Projects/TestApp/keystore.jks
是签名 apk 的 keystore
文件所在的路径
test
是生成签名 keystore 时使用的 key alias
名称
和password
是签署apk时使用的password
第 2 步
并在包中添加发布 key
A3:33:EA:3D:5E:....................85;com.example.package_name
关于android - 未签名的 apk 与已签名的 apk 谷歌地图不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42582246/