步驟一: android
android程序修改包名:
1. 右鍵要改的包->Refactot->Rename->New name中輸入新名字->四選項所有打上鉤->ok spa
2. 打開AndroidManifest.xml,把
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.name1">
改爲
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.name2"> xml
3. 若是以上操做之後還有錯誤就點擊Project->Clean->OK
若是還有錯誤多是修改包名後gen裏的R文件丟失了,R文件若是丟失,能夠刪除工程(不要在彈出的對話框的選項打鉤),再從新導入工程便可。 ip
咱們接上前面的內容,修改android Launcher 2.2源碼工程的包名。若是你不修改包名是運行不起來的,由於它和系統自帶的衝突了,這兒要修改包名必需要用Eclipse自帶的重命名,否則會引發不少包的錯誤。步驟以下:
1、選擇 src 內的包,以下圖:
2、按F2或右鍵選擇重命名,以下圖:
New name填寫你本身的包名,把下面四項所有勾選。點擊「Preview」
3、點擊「ok」就能夠了,但會在不少文件中出現以下的錯誤:
4、修改gen目錄下的包名(與 src 改的一致),修改方法必定要跟上面的同樣。不修改運行不起來,由於與系統的重複,我修改爲以下圖:
該成你本身的包名,我這兒就改成:com.iaiai.android.launcher
最後若是仍是報錯,通常都是R調用錯誤,那麼就須要開啓文本對比軟件與源代碼對比下,把沒有被自動修改過來的繼續修改完善便可。 get