场景是这样的,我的分享录app总体样式在模拟器上调的跟小程序差不多打算打包到手机上看看,结果报“该安装包未包含任何证书”而安装失败。
我也是第一次开发app,印象中Java有个Key Store生成证书的,到android studio上研究一下,发现可以用Android Studio生成Key Store打包含有app安装包证书的apk应用。点“Build”->“Generate Signed Bundle or APK”在弹出框选“APK”然后点“next”:
接着点“Create new…”然后填写“New Key Store”信息,可以随便填,但要记住Alias、Password:
上面填写完点“OK”输入刚刚填的Alias、Password后点“Next”会提示选“Build Variants”和“Signature Versions”,这里根据实际情况选吧:
上面点“Finish”后,过一会会在app目录下生成对应的版本目录:
把这个app-release.apk拿到手机上安装却报签名不一致而安装失败:
这是因为我之前在手机上安装过gradle编译的build->outputs->apk->debug->app-debug.apk安装包,只需要卸载旧安装包,然后重新安装新的就可以了:
下次要打包直接点“Build”->“Generate Signed Bundle or APK”就会默认用上面配的证书去打包apk应用了。
展开阅读全文