因此我的軟件包名稱現在是com.soundboard。需要幫助在eclipse中更改我的軟件包名稱
顯然這個名字被採取......我無法改變它的整個包名稱。
我在這裏查了幾個帖子,做了重構>重命名並將其更改爲更原始的名稱。當我嘗試上傳新的.apk文件時,我收到了與包名稱相同的消息。
當我將清單中的package =「com.soundboard」行更改爲其他內容時,我保存時會在所有其他頁面(.javas)中收到錯誤。
因此我的軟件包名稱現在是com.soundboard。需要幫助在eclipse中更改我的軟件包名稱
顯然這個名字被採取......我無法改變它的整個包名稱。
我在這裏查了幾個帖子,做了重構>重命名並將其更改爲更原始的名稱。當我嘗試上傳新的.apk文件時,我收到了與包名稱相同的消息。
當我將清單中的package =「com.soundboard」行更改爲其他內容時,我保存時會在所有其他頁面(.javas)中收到錯誤。
在Eclipse中,展開您的應用程序的樹。我們說它被稱爲「測試」。
然後展開src爲好,
上com.example.test然後點擊右鍵,點擊「重構」,單擊「重命名」,然後鍵入您的新名稱,並單擊「確定」。
在AndroidManifest.xml中然後雙擊,然後只需更改包=「com.example.test」地包=「com.what.you.want.it.to.be」
保持控制,移動並點擊'S'。然後它會問「包裝定義已更改....」
回答「是」。
然後左鍵點擊你的項目,樹的最外面部分,然後點擊頂部的'項目',然後點擊'清理'。
然後重新測試您的應用,確保沒有錯誤,然後上傳它。
得到了同樣的問題。 我忘了重新定義包清單文件
還記得在你的* .java文件來改變軟件包(在txt文件的頂部)改變使用eclipse包名
步驟。
1-右鍵點擊項目。
2-選擇Android工具。
3-選擇重命名的應用程序包
4-類型新的應用程序名稱,然後按OK。
我希望它對你有幫助。
在當前版本的Eclipse中看起來步驟並不相同。 – Deqing
以下是我在我的android應用程序中重命名我的包結構的步驟。
Package Presentation > Hierarchical
Refactor > Rename...
package
屬性。
Project > Clean..
Right click on project > Debug As > Android Application
Yes
另外,確保沒有XML元素引用具有舊包名的任何類。尤其是碎片。 –
作品!如上所述,在第5步中,我不得不將某些導入引用更改爲R.並在第3步中調整某些清單引用。 –
它很容易,只要你按照給出的指示在安卓(MOTODEV/Eclipse的) 如下 http://movivations.wordpress.com/2012/04/27/change-package-name-in-android-motodev-eclipse/ 更改包的名稱在MOTODEV Studio或Eclipse中更改您的項目包始終是棘手,需要時間主。我們將繼續我們之前的重新排序列表並修改其包名稱的示例。我們在這個項目中使用的包名是「com.movivation.reorderingdemo」。讓我們開始Motodev Studio for Android 3.1並開始這一旅程。
現在,我們將改變它看起來像「com.movivationlabs.reorderingdemo」。
要更改軟件包的名稱,請右鍵單擊軟件包名稱,然後選擇「重構」 - >「重命名」,如上圖所示。在點擊「重命名」,你會看到類似這樣的窗口:
改變包裝後,這個窗口看起來像:
在單擊該對話框中,MOTODEV Studio中的「確定」按鈕Android處理您的需求以更改軟件包名稱。該過程需要1分鐘時間才能完成,您可以在此處看到更改:
現在完成更改軟件包名稱的第一步。下一步是使用IDE中找到的Android工具更改軟件包名稱。右鍵單擊Project Explorer窗口中的「Project Name」,然後點擊「Android Tools」,最後點擊「重命名應用程序包」。
在點擊該菜單項,打開另一個對話框,詢問新包的名字:
同樣的對話框中改變包的名稱後,對話框如下:
在肯定的變化,IDE顯示非常翔實的逐行查看所有將要更改的文件,並要求最終確認:
單擊「完成」按鈕開始對所有提及的文件進行更改,最後IDE將要求我們更新發射配置:
這就結束了更改軟件包的第二步。現在,所有的文件,如Java源代碼和Android清單將包含新提出的軟件包。看看清單文件:
我們重新排序示範項目,是非常小的項目,只有一個活動和佈局,該佈局也沒有任何自定義控件或UI控件,我們在我們的項目擴展。 Motodev以及Eclipse的問題在於,如果我們要擴展一個UI控件對象,那麼相應的IDE將無法修改擴展的UI控件對象中的包名稱。 下面是名爲「TouchImageView」擴展ImageView的控制:
這種控制在我們的項目沒有被使用,我已經展示了這種控制只是讓你明白,我們需要修改包名,因爲我們使用任何自定義控件。這是更改Android項目的包名稱的最後一步。 總之, •重構 - 重命名android包名稱。 •使用Android工具重命名軟件包名稱。 •手動更改Android清單中的包或者您在項目中使用的任何其他自定義控件,樣式和主題,否則將不會更改。 今天結束本教程。希望它對所有的Android用戶都有用!
貌似答案是不同的Eclipse版本有很大的不同。
在我的版本(Android Developer Tools Build: v22.0.5-757759
),我通過以下步驟改變了包名「
更改您的應用程序的名稱(它是如何顯示自己的設備上) 只是改變app_name在字符串中的值。 xml文件 更改您的應用的項目文件夾名稱 1-右鍵點擊主項目 2-選擇折射器 3-選擇重命名 4-更新爲新名稱,然後按確定。
更改應用的包名 1右鍵單擊項目。 2-選擇Android工具。 3-選擇重命名應用程序包 4-鍵入新的應用程序名稱,然後按確定。
您是否還重命名相應的源文件夾? – AlbeyAmakiir
我重命名了src文件夾中的com.soundboard事物(希望我更新,所以我不必使用這個詞)。我還需要重新命名?不確定源文件夾究竟指的是什麼。謝謝。 – user827304
通常,當更改軟件包名稱時,請執行以下步驟:[Alt + Shift + R] - > [檢查「重命名子包」] - > [在Manifest中重命名包] - > [重命名導入R文件]。 – NguyenDat