【困惑篇】


你是否有这样的困惑:

   在开发的过程中想要在手机上调试你的程序的各个版本,Ver1.0 , Ver2.0 。。。

   可是呢?你安装了Ver1.0的apk后,你继续改你的代码,然后生成了Ver2.0。

   当你要把Ver2.0装到手机上时,却把以前的那个Ver1.0的覆盖掉了。。。

   可是。。。我想要的效果是:在手机上同时安装Ver1.0和Ver2.0的的啊!!!


【解决篇】


1、在Eclipse中,在你的项目的src点击包。然后按F2。

Eclipse下修改Android里的apk包名_version


2、然后把包名改掉。(注意:要和之前的版本Ver1.0的包名不同)

   然后点 Preview >

Eclipse下修改Android里的apk包名_package_02


3、一直点OK,Finish就可以了。

Eclipse下修改Android里的apk包名_version_03


4、最后一步,在你的项目里找到 AndroidManifest.xml 文件。

   然后修改 <manifest> 里的 package = "com.summer.****" , 以及version改成 2.0。

   点击保存,会弹出一个对话框。点击 “Yes”就可以了。

Eclipse下修改Android里的apk包名_eclipse_04


5、改完以后运行一下看看吧!!!

   哈哈,好多“打地鼠”啊!!!~spacer.gifO(∩_∩)O~

Eclipse下修改Android里的apk包名_version_06



【番外篇】

   你是否觉得你的apk安装后的名字不够酷炫???

   安装以后是 MouseHit ,而我想要在安装的时候程序名是中文的 “打地鼠” 啊!!!


   这个问题改起来其实很简单。。。

   你在 AndroidManifest.xml 中是否有看到 <application> 里的 android:label 这个字样???

   它写的是 android:label="@string/app_name"你把双引号里的改成你想要的名字就可以了。

   或者你在你的项目的 res/values/string.xml 里找到 app_name 节点,把它改成<string name="app_name">打地鼠</string> 也可以。



好了,是不是觉得改个 Apk 的名字很简单呀??? ~O(∩_∩)O~