eclipse修改android項目的apk包名類名


在Google提供的Eclipse集成開發環境adt-bundle下修改名稱的總結:

1.      修改工程名(apk名稱)

在彈出的對話框中輸入新名稱

該操作實際上是修改<project>/.project下的<name>節點。但由於某種原因,只修改該文件的話,在adt-bundle中,顯示的工程名稱仍然為老名稱,只是apk的名稱變為了新名稱,因此建議通過“重構”的方式為工程改名。

 

2.      修改手機上<桌面名稱>

3.      修改在手機上的安裝路徑

a)        修改源代碼中主package的名稱

在彈出的對話框中輸入新名字

 

b)        修改AndroidManifest.xml中<manifest package=”<新package>”

修改文件后,點保存,在隨后彈出的對話框中點擊<是>。

Manifest.xml 中
<manifest>標簽中package屬性用於設置應用程序的進程名,即在運行時使用ddms查看到的進程名。同時也是gen目錄下R.id, R.layout所在的包名。
<original-package>標簽用以設置應用源碼包名,即Java文件所在的源碼程序包層次,android工程中真實的源代碼層次結構。
<manifest>中package屬性若與<original-package>的android:name值相同,配置組建時android:name屬性值可以使用".ClassName"形式。
使用<original-package>標簽后,在<activity><service><receiver><provider>中的android:name屬性需要寫完整的報名,".ClassName"形式無效。

注意:<manifest>標簽中package屬性只是告訴系統應用的進程名;因此進程名(Manifest中package屬性的值)與<original-package>的值可以不一樣。

 

c)        修改源代碼中所有使用<package>.R.*的地方

改為

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM