维护同一份代码,编译两个版本,需要修改包名。具体如下:

(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 错误。

更多相关文章

  1. Android各版本 内外卡真实路径
  2. android最新源码(4.4.2_r1版本以上)下载
  3. 新手android 开发 错误集锦(持续更新中)
  4. Android版本和兼容情况
  5. 解决Cygwin中的“died waiting for dll loading”错误
  6. Android Studio编译release版本
  7. 【Android 应用开发】 Ubuntu 安装 Android Studio (旧版本|仅作
  8. android 应用自身检测版本并下载
  9. Android:系统信息(内存、cpu、sd卡、电量、版本)的获取

随机推荐

  1. MySQL 的覆盖索引与回表的使用方法
  2. 详解Mysql查询条件中字符串尾部有空格也
  3. MySQL 学习总结 之 初步了解 InnoDB 存储
  4. 解决MySql客户端秒退问题(找不到my.ini)
  5. MySQL延时复制库方法详解
  6. PostgreSQL物化视图(materialized view)过
  7. 如何更改MySQL数据库的编码为utf8mb4
  8. mysql不支持group by的解决方法小结
  9. Windows10下mysql 8.0.19 安装配置方法图
  10. MySQL模糊查询语句整理集合