更改android工程使之成为另外一个工程

有些android项目是在同一个android的基础版本上进行功能扩展而来的,但是新建一个工程然后一个文件一个文件的复制过去又显得过于麻烦,有时还会出现各种奇葩问题

所以最好的一个办法就是直接在这个基础版本上进行功能扩展,但是Eclipse中不可能有两个相同名字的工程,即使将这个工程进行改名后进行编译安装时,android还会是

将改名后的应用和改名前的应用识别为同一个应用,这个是什么原因,以及解决办法是什么?

首先我们应该了解,android是怎样区分不同应用的?在android中区分不同应用的方法是:只有签名和包名完全相同的应用才会被识别为同一个应用。

An Android package name is a unique system name for a .apk file, set by the "android:package" attribute of the <manifest> element in the package's manifest.

关于包名如何取才能避免与其他应用的包名重名,从而导致几个应用不能再同一台手机上安装的局面。可以看一下 绕开 Android 应用开发的那些“坑”

了解了这些以后,我们来看一下怎样进行更改

一:更改android工程名。

这个目的是能够使两个项目工程能够同时在Eclipse中加载,点击万能的右键,鼠标定位到Refactor,点击Rename输入要更改的名称即可

二:更改包名。

这个是更改android的包名,以便同时安装时不会将两个版本的应用识别为同一个应用。右击定位到Android Tools 点击Rename Application Package,

输入要更改的包名,点击确定后会弹出一个框,将Changes to be performed 框下的所有单选框全都勾选上,点击finish按钮。

至此这个工程已经是另外的一个android项目工程了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值