修改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
- 修改applicationid
- 如何修改applicationId
- Android Studio中修改包名和应用applicationid
- 在Android Studio中修改包名?ApplicationId 与 PackageName
- as applicationId
- 多渠道打包之动态修改App名称,图标,applicationId,版本号,添加资源
- ApplicationId 与 PackageName
- ApplicationId versus PackageName
- ApplicationId 与 PackageName
- ApplicationId 与 PackageName
- Android ApplicationId 与 PackageName
- Android Studio: package / applicationId
- applicationId VS package
- ApplicationId和包名啥关系
- android ApplicationId 与 PackageName
- ApplicationId 与 PackageName
- ApplicationId与PackageName的纠葛(ApplicationId versus PackageName译文)
- applicationId和packageName,以及在Manifest中使用${applicationId}写法
- postgresql的 sqlhelper
- Java 解惑:Comparable 和 Comparator 的区别
- 面试中会遇到的问题:TCP、HTTP、SOCKET之间的关系(详)
- UVALive-3637 The Bookcase(DP)
- BOM之Window案例
- 修改applicationid
- Android 为什么要有handler机制
- 字母图形
- Maximum Depth of Binary Tree ---LeetCode
- 【J2EE】---JVM简介
- Google Inception v1 - v4 papers & 发展历程
- Android核心基础(快速入门)
- 正则表达式-前后查找(六)
- 日期处理