安卓应用上传应用宝遇到的问题

 最近应用要上架应用宝,成功的把这个交给我了。哪能怎么办,干呗,于是乎干的过程中遇到一些问题:申请账号,apk加固,软著名称与营业执照名称不一致等问题

 登录腾讯开放平台进行信息注册

http://wiki.open.qq.com

这里登录都是采用的qq登录,需要注意的地方就是千万不要用自己的qq登录注册!!!!

(如果是个人开发者无所谓,开发者QQ号码一旦注册不能变更,如果你选择企业开发者你而用你自己的账号,那你怕是要炸了哟,当然也有解决方案,在官网上有,不过要花费很多时间咯)

注册完之后一套流程走下来基本上都没有太大的问题,需要什么给什么呗,这里要说的点就是你上传apk包的时候需要对apk包进行加固,em.....这个讲道理,头一次看见直接懵了,加固是个什么鬼,不加固的话不给发布,大概就是你就算上传上去不一定给审核通过,就算审核通过应用宝也不予曝光跟搜索,总而言之就是必须加固。

加固简单了解下就是对代码跟资源做一些混淆等等,但是加固会把你apk包本身的签名给移除掉,加固之后生成的包名称以_legu结尾,然后你需要对它重新进行签名,成功后在进行测试,没有问题在重新上传

方案有两种,简单分为使用工具和使用命令行

使用工具加固的话直接点击免费加固,然后会进入一个页面,按照他说的那样下载腾讯加固工具 乐固 加固apk,下载安装之后会让你输入云API秘钥,这里可以去https://cloud.tencent.com/developer/article/1385239 进行创建获取

之后会有让你配置本地的签名文件,生成包的路径什么的,然后就可以使用这个工具对apk包进行加固和重新签名了

命令行: 我用的是命令行,因为当我点击免费加固获取到加固的apk包之后用乐固配置选择签名文件的时候怎么都不能点击,我也不晓得为什么,于是就选择了用命令行去解决

jarsigner -verbose -keystore ../xxx/签名文件名 -signedjar ./即将生成的包名.apk ./之前的包的名称.apk 签名的别名

(注意路径一定要写对哦)

这样我们就对我们加固后的apk完成了重新签名,不过记着在自测一下,没有问题就可以直接提交了

 

最后需要的问题就是软著了,因为软著的著作人跟公司营业执照的名称不一致,存在版权问题,然后这个就苦逼了,这个时候你有两种可行的方案

第一种就是你按照说明提供授权书跟软著一起提交上去

第二种就是如果要求不严格的话你可以改用个人开发,注册信息用你软著人的名字,这样也可以解决。

 

 

你可能感兴趣的:(安卓相关)