zoukankan      html  css  js  c++  java
  • [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 错误。

  • 相关阅读:
    centos
    ssh 登录 centos 服务器
    Sql NoSql
    Java
    PHP
    React Hooks使用
    前端优化tips
    Error:Node Sass version 5.0.0 is incompatible with ^4.x 解决
    css换行
    git 关联多个远程仓库
  • 原文地址:https://www.cnblogs.com/sigmon/p/4042426.html
Copyright © 2011-2022 走看看