九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
android的apk打包

1. 什么是apk文件

(1)定義:APK是Android Package Kit的縮寫,即Android安裝包。APK文件其實(shí)是zip格式,但后綴名被修改為apk,通過UnZip解壓后,可以看到Dex文件,Dex是 Dalvik VM executes的全稱,即Android Dalvik執(zhí)行程序,并非Java ME的字節(jié)碼而是Dalvik字節(jié)碼。APK文件結(jié)構(gòu)為:

  • META-INF:Jar文件中??梢钥吹?
  • res:存放資源文件的目錄
  • AndroidManifest.xml:程序全局配置文件
  • classes.dex:Dalvik字節(jié)碼
  • resources.arsc:編譯后的二進(jìn)制資源文件

(2)機(jī)制:Android在運(yùn)行一個(gè)程序時(shí)首先需要UnZip,再通過dexdump命令可以反編譯,這樣做對(duì)于程序的保密性和可靠性不是很高但符合發(fā)展規(guī)律。Dalvik Vm的執(zhí)行文件被打包為apk格式,最終運(yùn)行時(shí),加載器會(huì)解壓apk并獲取編譯后的androidmanifest.xml文件中的permission 中相關(guān)的安全訪問。

(3)root權(quán)限與簽名:如果你將apk文件傳到/system/app文件夾下會(huì)發(fā)現(xiàn)執(zhí)行是不受限制的,android rom中系統(tǒng)的apk文件默認(rèn)會(huì)放入這個(gè)文件夾,它們擁有著root權(quán)限。但第三方程序并不是安放在這個(gè)文件夾的。

 

2. apk的打包

在Eclipse中,編譯好的android project,在該project的bin目錄下會(huì)自動(dòng)生成一個(gè)apk文件,與J2ME不同,無需手動(dòng)打包。只要代碼有改動(dòng)就自動(dòng) build,build出來的apk是簽過名的,也可以在project右鍵菜單的Andoid Tools菜單下export簽名的或未簽名的apk。

 

3. 將apk安裝到android simulator中

  1. 通過\android-sdk-windows-1.5_r1\tools\emulator.exe啟動(dòng)模擬器。這里要注意,這個(gè)命令只有在avd配置好后才可以使用,例如我有一個(gè)名為android3的avd,所以我要用如下方法啟動(dòng)emulator:
  2. 將要安裝的apk文件copy到tools目錄下(與emulator.exe同目錄);
  3. cmd進(jìn)入命令行輸入,進(jìn)入到\android-sdk-windows-1.5_r1\tools\目錄下,輸入命令:adb install ***.apk。

4. 將apk安裝到android mobile中

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
APK應(yīng)用程序的解包、修改、編輯、打包及應(yīng)用 by SunnyOKOK
Android內(nèi)核開發(fā):為什么刷機(jī)后系統(tǒng)第一次啟動(dòng)會(huì)很慢?
初探android應(yīng)用性能分析
安卓逆向基礎(chǔ)(001)-APK安裝流程
Android 篡改apk文件的可行性分析
Apk文件破解反編譯
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服