首页 > 代码库 > [Android] 一份代码,两个版本
[Android] 一份代码,两个版本
维护同一份代码,编译两个版本,需要修改包名。具体如下:
(1)右击项目名称 --> Android Tools --> Rename Application Package ,一键修改包名
(2)在同一个手机上同时安装这两个版本时,会提示INSTALL_FAILED_CONFLICTING_PROVIDER 错误,解决办法是修改AndroidManifest.xml中provider的android:authorities值,例如:
在版本V1中使用
<provider android:name="DataProvider" android:authorities="com.testv1.app.provider"></provider>
在版本V2中则使用
<provider android:name="DataProvider" android:authorities="com.testv2.app.provider"></provider>
,这样即可解决INSTALL_FAILED_CONFLICTING_PROVIDER 错误。
[Android] 一份代码,两个版本
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。