当前位置:   article > 正文

GooglePlay上架流程_google play mapping 上传

google play mapping 上传

上传准备阶段

1.需要生成aab包 使用上传签名文件签名后可以上传到googleplay管理台

2.如果是第一次新建项目 签名文件会成为googlePlay的上传签名

3.googleplay分发安装包时会自动进行签名 默认新项目会自动生成一个签名可以在应用完整性选项下查看

4.有些依赖第三方的需要用特定的签名文件签名 可以在管理台修改一次 修改后看下签名的指纹 如md5等是不是和自己上传的一样

审核阶段

主要遇到2个问题 

一个是自己项目里面webview ssl错误 和域名校验接口实现方式 的处理 

另外一个就是第三方aar里的这两个处理 处理方案就是能解压删除的类就删除掉 或者引入时忽略相关的类 然后自己在相同目录下创建一个相同的来复写

上架阶段

googleplay搜不到 通过网页打开后发现不匹配你的设备 无法安装

主要问题还是清单文件中请求的权限太多了 注意lib和app下面的都搜一下 加上android:required="false"

在管理台查看受支持的设备是不是不为0时应该就可以了

最近开发繁忙 又是在家里没梯子所以暂时不截图了 有不明白的可以咨询我 自己当作一个记录

下面时参考的一些资料

https://blog.csdn.net/mr_sk/category_10895380.html

Android出海攻略(一):Google Play 上架扫盲_SiKang的博客-CSDN博客

1、apk的基本编译配置

Android Api 版本

Google要求 targetApiVersion 支持到最新的2个版本(目前是要求 targetApi 29 以上)

ABI x64支持

如果用到so库, 必须支持x64,通常 abiFilters 'armeabi-v7a', 'arm64-v8a' 即可

签名有效期

生成签名的时候需要注意有效期要在25年以上

App包名唯一

上传到Google Play的APP,packageName必须是没有存在过的

验证包名是否已存在的方法:

拼接一个Google Play 详情页链接,能打开则代表包名已存在

https://play.google.com/store/apps/details?id=包名

已存在的包名链接示例:https://play.google.com/store/apps/details?id=com.twitter.android

不存在的包名链接示例:https://play.google.com/store/apps/details?id=com.twitter.android.test.new.pkg

apk签名文件转换:jks和keystore相互转换

一、jks文件转换成keystore文件:

  • jks转p12
keytool -importkeystore -srckeystore android.jks -srcstoretype JKS -deststoretype PKCS12 -destkeystore android.p12
  • p12转keystore
keytool -v -importkeystore -srckeystore android.p12 -srcstoretype PKCS12 -destkeystore android.keystore -deststoretype JKS

二、keystore文件转换成jks文件:

keytool -v -importkeystore -srckeystore D:\android.keystore -srcstoretype PKCS12 -destkeystore android.jks -deststoretype JKS

引用 apk签名文件转换:jks和keystore相互转换 - 简书

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/252319
推荐阅读
相关标签
  

闽ICP备14008679号