Android拷贝工程不覆盖原工程的配置方法

转载 2015年07月10日 20:10:54

今天同学向探讨一个问题,如何在android手机上拷贝工程不覆盖原工程的配置方法,例如A工程,我拷贝A工程的代码,在A工程的基础上我开发B工程,这个时候因为包名或者其中一些配置的原因,让A和B工程不能同时运行在虚拟机或者真机上,为了使共A。B工程同是友好的运行在手机上,请使用如下:

     同学公司开发一套android管理系统,客户端分为超级用户和普通用户(真搞不明白为什么不做用户角色权限控制,帮两个客户端做成一个客户端);他是基于普通客户端开发,开发后直接在普通客户端的代码上再次开发超级客户端。后来发现每次安装超级客户端会覆盖掉之前的普通客户端。他想了很多,例如换在AndroidManifest.xml里面设置配置~~~~始终找不到解决的办法。

小弟对android手机的安装机制也不是很了解,也是一边凭着感觉,一边测试,终于揣摩出了一套方法。

其实android的安装个人觉得在启动activity的那个包上。改变那个包名,再在AndroidManifest.xml里面改变相应的配置,应该就可以了。下面看小弟的方法。

首先新建一个工程,并且拷贝这个工程:

  \

 

2.com.wanli.test是最初的包名,我将拷贝的包名改为com.wanli.test.test

3.我们这里不急着去修改gen的包名,有一招可以让gen自动修改它的包名

4.点击AndroidMainfest,这里有5个标签。如下:我们选择第一个Mainfest

  \


 

5.展开package的下拉框,你会惊讶的发现里面有一个com.wanli.test.test的包名,你点击com.wanli.test.test,保存,你会更惊讶的发现,gen的包名自己诡异的变成了com.wanli.test.test。嗯。离成功只差一步了,点击AndroidMainfest的第五个标签AndroidMainfest,修改下  android:name=".MyTestOneActivity",因为改变包名的时候它也改变了,也修改下启动activity代码import的包名。修改完毕,一切就ok了

6,分别运行两个同一版本程序:

  \


同时运行了:呵呵就连名称都一样 !!!哈哈 

相关文章推荐

Android拷贝工程不覆盖原工程的配置方法

首先新建一个工程,并且拷贝这个工程:   2.com.wanli.test是最初的包名,我将拷贝的包名改为com.wanli.test.test 3.我们这里不急着去修改ge...

Android拷贝工程不覆盖原工程的配置方法

首先新建一个工程,并且拷贝这个工程: 2.com.wanli.test是最初的包名,我将拷贝的包名改为com.wanli.test.test 3.我们这里不急着去修改gen的包名,有一招可以让ge...

Android拷贝工程不覆盖原工程的配置方法

Android拷贝工程不覆盖原工程的配置方法     今天同学向探讨一个问题,如何在android手机上拷贝工程不覆盖原工程的配置方法,例如A工程,我拷贝A工程的代码,在A工程的基础上我开发B工程,...

Maven工程中自动拷贝资源文件的 pom文件配置方法

org.apache.maven.plugins maven-resources-plugin 2.6 ...
  • jkaies
  • jkaies
  • 2017-03-06 14:46
  • 1054

Android Studio多工程引用同一个library项目配置方法

转自 http://www.wxtlife.com/2015/12/17/Android-studio-quote-same-lib/?utm_source=tuicool&utm_medium=re...

Android Studio开发时多工程引用相同Library项目的配置方法

在使用Android Studio开发的时候,如遇到多个项目引用同一个library(源码)的情况时,会遇到在每个项目中都要有一套library的代码的情况,对还在开发和维护中的 library需要频...

android工程下运行main方法的配置方法

很多时候我们需要在android下测试一些j2se的代码,但是android的入口在manifest中,直接右击该测试类运行的话,控制台会打印如下: 看着有点蛋疼,说是运行环境导致了一个erro...

web工程读取自定义xml配置文件的方法

以前都是在c++中我都是习惯用ini配置文件,接触webx框架后,一般都是用得配置好的xml文件,偷懒结果就是把自己给坑了。在需要自定义配置文件的之后踩到了坑,特此记录下。         此处我想...

ios之工程中混合使用 ARC 和非ARC 配置方法

【前提知识】 ARC:Automatic Reference Counting,自动引用计数 在开发 iOS 3 以及之前的版本的项目时我们要自己负责使用引用计数来管理内存,比如要手动 retain、...

Maven+SpringMVC+Eclipse软件安装配置,Maven报插件异常,Eclipse总是卡死的解决方法,导入一个maven工程后 一直显示importing maven project

1.Maven+SpringMVC+Eclipse软件安装配置,Maven报插件错误,Eclipse总是卡死的解决办法,导入一个maven工程后 一直显示importing maven project...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)