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

(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(安卓)SQLite数据库升级的问题
  2. Android(安卓)修改app图标和名称的方法
  3. android最新源码(4.4.2_r1版本以上)下载
  4. Android---1---HelloWorld
  5. android sdk introduction
  6. android 学习笔记3--静默安装功能的实现
  7. 史上最全谷歌Android开发工具Android(安卓)Studio下载地址汇总
  8. Android自动检测版本及自动升级
  9. Android各版本 内外卡真实路径

随机推荐

  1. android 编译环境 libgl1-mesa-glx:i386
  2. 深入显出 - Android系统移植与平台开发(一
  3. android取得所在位置的经纬度
  4. Android动态壁纸 Live Wallpaper
  5. android 各种颜色值 colors.xml
  6. Android demo之发送短信
  7. [Android GMS 认证] VTS/CTS on GSI相关
  8. android获取IMEI
  9. SQLite的query方法,注意检查参数args中是
  10. android 游戏 Canvas 常用方法