android studio包名冲突吗,Android studio 修改包名 切记陷阱!

Android studio 一个一gradle的管理,给开发者带来了诸多的便利,但其中也还有着很多的细节值得我们注意,也是 相当的关键。

一、Android studio在gradle的配置里给了我们一个很好的配置

defaultConfig {

applicationId"cn.sxzz.weir"

minSdkVersion14

targetSdkVersion23

versionCode100

versionName"1.0.0"

}

在这里我们 可以很方便地管理包名, 最低、目标版本,版本号等。

这次说的就是在修改包名是出现的问题,在修改了applicationId这个属性后,在大多数情况下都是正常的,包名也被替换了,但有一点,如果

使用友盟的分享,你就会发现,WXEntryActivity这个类继承的是WXCallbackActivity,而WXCallbackActivity里面获取的包名是applicationId属性的,但清单文件里面的配置依然是原来的那个,会导致分享是报错

使用ping++的时候也会有同样的问题。

所以说,可以的话,包名尽量不要改,必须改的时候就要注意了,往往有没想到的地方,注入以上所述。

解决方法:最彻底的就是把工程的包名改了,而不是仅仅修改applicationId属性,当然大多数情况是可以这样的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值