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

來源:互聯網
上載者:User

標籤:android   provider   檔案的   cti   原因   安裝路徑   操作   階層   修改檔案   

在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.*的地方

改為

 

 

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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.