1. 安卓如何把自己的系統打包成一個ROM
可以先刷入第三方recovery,推薦使用第三方移動叔叔recovery自帶中文,操作方便。
刷入recovery後,按音量+-和電源鍵進入recovery,選擇備份,recovery會將system目錄下所有數據打包存放在SD卡根目錄,文件較多需耐心等待,中途不可強行退出,以免備份的ROM出現問題。
後續想刷回來的時候先清下數據,再選擇打包好的ROM刷機即可恢復。
2. 如何發布打包並發布自己的android應用
重點給大家介紹,發布時候生成的「簽名文件」的作用(前面提過,叫大家一定要保管好此文件),如何驗證自己的App是否發布成功,是否成功簽名,以及發布後的apk文件如何上傳(一般上傳到哪裡去,要怎麼弄呢?要注意那些問題等等)。
談到「簽名文件」的作用,首先我想到了Windows下的「DLL地獄」。如果讀者是一位Windows程序員(尤其是年紀大一點的程序員),談「DLL」色變,那可真是個噩夢啊。
所謂的「DLL地獄」,就是指「DLL文件覆蓋」(因為Windows文件系統有個原則,同一個目錄下面如果出現同類型且類型命名相同的文件,後者將覆蓋前者。)。好了,這大概不是本文的重點,有興趣的讀者可以參考相關資料。
後來到了.NET的時代,這個問題得到了很好的解決。熟悉.NET且有一定深入研究的童鞋都應該知道,.NET中有一種「強命名程序集」的概念,正是用於解決這個問題。
形象點說,就是給了「DLL文件」簽名、描述,讓他們能夠區分開來,從而避免「地獄」。(個人淺淺的認為,不知道這樣講是否正確,不足之處請指出)。
回到Android中來,這年頭開發Android應用的人可不少(因為想賺錢的人實在太多了)。那「包名、類名」這些是不是很容易出現「撞車」呢?有了簽名文件,這些就能夠得到很好的解決了。
APK如果使用一個key簽名,發布時另一個key簽名的文件將無法安裝或覆蓋老的版本,這樣可以防止你已安裝的應用被惡意的第三方覆蓋或替換掉。
比如:你發布在「電子市場」的應用,一段時間後你需要升級應用了,繼續使用你以前的「簽名文件」,這樣就能保證你的版權和安全。道高一尺,魔高一丈。
在中國大地的屏幕上,再牛B的軟體也可能被破解的,有簽名文件,就能很好的防止這種事情(不能完全)。
這樣簽名其實也是開發者的身份標識。交易中抵賴等事情發生時,簽名可以防止抵賴的發生。
上面說了幾點,都是使用簽名文件的好處。不一定很完整,但都是很常見,很典型的。
那我們如何檢查自己發布後是否「簽名成功」呢???
其實,我們使用Eclipse+ADT插件從開發環境安裝到手機中的APK文件已經包含了ADT插件的Debug簽名文件。但是這不是發布時候的「正式簽名」文件。讀者可以參考我上文(linuxidc.com/Linux/2011-10/45887.htm)中的具體步驟,嘗試著發布自己的app,並請保留好簽名文件。
簽名完成後,你可以用winrar打開apk,在Meta-inf目錄下,用文本編輯器打開CERT.RSA文件,如果能看到部分你建的key時候輸入的文本就是正式簽名了,如果測試簽名會有debug字樣。(一般情況會亂碼,但是用肉眼仔細觀察,你就能略微的看清楚一些啦)
值得提醒的就是,軟體代碼更新後(需要發布新的APK了),要將Manifest的Android:versionCode值+1,每更新一次都要加1。
弄明白這些之後,該向大家講講上傳應用了。由於Android是一個相對開放的平台,所以上傳應用的限制也低一些,而且缺乏官方的規范。不像蘋果和它的APP商店那般封閉。國內而言,上傳應用的網站有很多,國內比較有名的就是「安卓市場」,「Android 電子市場」,「機鋒市場」......
不同的市場審核規則也不盡相同,但是大同小異。還有一些值得注意的是:注意你的APP語言(國際化),屏幕解析度及尺寸的支持...(當然,這是打包前就應該做好的工作啦)
3. 安卓應用程序+應用數據如何打包成APK
我以前公司開發是用的這個cocos creator,很方便。下載幾個apk的包。編譯沒錯誤就可以打包。
4. android app怎麼打包
Android App打包指的是將APP源碼壓縮成一個apk包的過程,具體步驟如下。
工具:eclipse
在eclipse中,工程上「右鍵」->導出。
讓選擇需要打包的工程,直接「Next」,到keystone頁面
根據自己的情況填寫,點擊「Next」,生成keystore,到下一頁面:
選擇APK文件生成的位置,點擊Finish,完成,把apk文件安裝到手機上運行看是否正常運行。至此,全部結束!
5. 怎樣將已安裝的安卓程序打包成apk文件
是這樣的每台電腦的默認簽名是不一樣,不同的機器下生產的包
是不可以安裝到同一台機器上的,當你的當前手機已經安裝了一個相同包名的文件,在安裝就會比對簽名,簽名不同不可安裝,可網路一下android
apk簽名
很詳細
也很簡單
就可以做到在任何地方編譯都可以安裝了
6. 如何將安卓手機系統打包成鏡像
讓安卓手機系統打包成鏡像的話,其實你直接就是利用備份就好了,輩分的話他就可以多一份。
7. 安卓手機里的軟體怎麼打包成安裝包
root後system/app下提取 沒超級許可權的話好像不行吧
8. 安卓打包報錯的情況下怎麼打包
打包報錯了, 說明你的源代碼是有問題的, 肯定無法繼續打包, 就算打出來, 也肯定會運行閃退的, 建議看看打包的時候, 的錯誤日誌, 一般都會很清楚的, logcat里可以看到
9. 如何將安卓源代碼打包
不需要什麼特別的軟體,在Ubuntu下面,直接使用tar命令或者gzip命令就可以了,Windows下直接使用壓縮工具打包即可。
10. 如何打包android apk
做完一個Android項目之後,如何才能把項目發布到Internet上供別人使用呢?我們需要將自己的程序打包成Android安裝包文件--APK(Android Package),其後綴名為".apk"。將APK文件直接上傳到Android模擬器或Android手機中執行即可進行安裝。Android系統要求具有其開發者簽名的私人密鑰的應用程序才能夠被安裝。生成數字簽名以及打包項目成APK都可以採用命令行的方式,但是通過Eclipse中的向導我們會更加方便地完成整個流程,打包發布的過程非常簡單。下面以前面開發的"Hello World"為例,演示如何生成APK。
右鍵單擊項目名稱,選擇"Android Tools",再選擇"Export Signed Application Package…",如下圖所示。
進入左圖所示頁面,單擊"Next>"按鈕,進入如右圖所示窗口。
其中,Location為證書庫將要存放的位置,Password是證書庫的密碼。
打包程序時,系統要求使用數字證書。如果沒有數字證書,我們選擇"Create new keystore"新創建一個證書庫,單擊"Browse…"按鈕選擇證書庫將要保存的位置並填入信息,如左圖所示。單擊"Next>"按鈕,如右圖所示