關於Android應用程序改包名,生成新的一個apk的一些關注點~~


應用程序包名修改的幾種方式:

  • 1.eclipse中的修改:在這里分倆種情況而定,① 如果是簡單的應用manifest中沒有包含provider組件的應用,則直接可以復制一份原來的project在manifest中把包名修改即可,快捷鍵保存,然后根據報錯的地方去快捷鍵導入導出包,② 如果是帶有provider組件的應用程序,記得一定要改個新的名字與原來的不一樣,並且它的author要不一樣!否則到時候你改好了始終安裝不了,那就比較dan疼了,這里溫馨提示下 :在第三方的推送,地圖什么的 有的自定義權限 provider receiver中有用到原來的包名記得改過來了,不然一樣安裝不了~~~~,我就是在這個坑里踩了好久才出來。。。哭暈了。

  • 關於改包名的方法:
    最笨的方法就是老老實實的一個一個的找到報錯的頁面去改,第二種方法就是利用eclipse自帶的android Tools這個選項去修改,在這里又有坑了!剛剛開始我自己新建了一個項目去修改發現確實可以,不用去每個頁面修改,但是到了自己的項目里面發現這樣改不了!!!當時好納悶,糾結啊 。。不知道是不是人品問題咋了,就是改不了
    出現下面這樣的畫面!!

這里寫圖片描述
感覺整個人都不好了,之前還心里暗自得意,改個包名,最多也就一個一個頁面去改,結果碰到了不少的坑!我到網上搜索了一下 ,發現也有猿碰到了這樣的問題,發現是工程里面有倆個類全部注釋了,如果要用android tools去修改整個包名的話必須把這個類注釋放開才能去該,而且整個工程中的編碼格式必須是utf-8的,我接手的是老項目,以前的人用的是gbk的,當時整個人都蒙圈了。。。沒辦法,這個方法不行,只能去一個個頁面改了,run as 哦了!!!


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com