安卓打包,之前的版本项目,3.1.4版本之前打包都没问题,没有修改任何代码的情况,最新版本3.1.12下载库的时候会有很多库地址是404,和3.1.11的就一直提示没有appkey或其他配置错误
- 发布:2021-05-06 15:32
- 更新:2023-02-26 13:23
- 阅读:5183
安卓打包,未配置appkey或其他配置错误
秘钥文件要放项目目录下, 而且要改配置(我是大目录和小目录都放了)
signingConfigs {
config {
keyAlias 'testalias' //这里是别名
keyPassword '*****'//你的密码
storeFile file('./test.keystore')
storePassword '****'//你的密码
v1SigningEnabled true
v2SigningEnabled true
}
}
7***@qq.com - 刘德华
项目src/main/assets/data/dcloud_control.xml里面的appid和开发者中心的appid一致
项目的build.gradle里面的applicationId和开发者中心的 Android 包名一致
项目的证书签名SHA1和开发者中心的Android 证书签名SHA1一致
assets子目录改成appid
src/main/assets/apps/xxx/www/manifest.json里面的id和开发者中心的Appid一致(xxx表示appid)
秘钥文件要放项目目录下, 而且要改配置
signingConfigs {
config {
keyAlias 'testalias' //这里是别名
keyPassword '*'//你的密码
storeFile file('./test.keystore')
storePassword ''//你的密码
v1SigningEnabled true
v2SigningEnabled true
}
}
2022年更新
“离线打包key管理” 时,填写了Android的包名, 需要填写到 Android studio的两个文件中:
- AndroidManifest.xml: manifest标签的 package属性
- build.gradle(有两个build.gradle, 选能搜到applicationId的那个即可) : android - defaultConfig - applicationId :
清风笑 - 333
报错解决:
未配置appkey或配置错误
情况一:配置签名信息即可;
按离线打包已经看文档配置好自已的签名,即可打包出来安装正常;
按这个操作:
https://blog.csdn.net/weixin_45284208/article/details/121920418
uniapp Android 离线打包之未配置appkey或配置错误
情况二:自已已经签名的apk包,需要放android系统system/app上,使用了android系统签名工具签名,签名后apk的md5\sha1\sha256值变了导致的;
解决:
1.用keytool-importkeypair工具,把android系统的platform.x509.pem platform.pk8转为Android Studio用的test.keystore,
2.把“各平台信息”的app,删除,重新创建;填写系统android系统的签名MD5、SHA1、SHA256
3.在Android Studio,重新修改配置,重新打包验证;
android系统签名,默认账号及密码:
signingConfigs {
config {
keyAlias 'platform'
keyPassword 'android'
storeFile file('android_sys.keystore')
storePassword 'android'
v1SigningEnabled true
v2SigningEnabled true
}
}