修改applicationid

来源:互联网 发布:python 能做界面吗 编辑:程序博客网 时间:2024/06/07 05:37

问题一:已经有一个版本在线上了,目前写的应用是新建的项目完成之后要替换之前的版本,但是新项目manifest里面的包名,build.gradle里面的applicationid,打包的签名文件都与线上的不一样,这完全是两个独立的app。现在想要修改当前的项目与线上版本保持一致。

解决:我们知道android studio里面在build.gradle里面的applicationid是唯一标识应用的id,而manifest里面的包名package name 是项目引用的资源的路径,当两个文件出现重复属性时build.gradle会覆盖掉manifest里面的内容。因此我想只要改变build.gradle里面的applicationid为线上版本的包名就可以了,果然改过之后运行发现android studio里面的应用名称已经变得和线上一样。

问题二:然而当测试第三方登录例如微信 新浪时发现,不能使用。

发现原来是我的appkey AppSecret 应用签名与当前包名不一致,于是修改为线上版本的appkey AppSecret 应用签名。结果还是在获取应用签名时发现问题,通过工具输入包名并不能得到应用签名 显示为没有此包。

看来是我修改的方式不对 仅仅修改applicationid不行 还要再次更换包名与线上的包名一直。

应用签名是根据签名文件获取的。


0 0
原创粉丝点击