1. 程式人生 > >android 淺探打包安裝APK

android 淺探打包安裝APK

打包安裝過程(Run as Android Application ) :
1. 生成apk檔案.
1). 生成.dex檔案.(DVM: .java --> javac --> .class --> dx.bat --> .dex  架構: 暫存器(cpu上一塊高速的快取))
2). 資源索引表的生成resources.arsc.
3). 準備未編譯檔案.
4). 清單檔案AndroidMenifest.xml檔案轉換成二進位制.
5). 使用debug.keystore對整個應用程式進行打包簽名.


2. 載入apk檔案到模擬器中.
把apk檔案載入到/data/local/tmp/xxx.apk


3. 安裝應用程式.
1). 把/data/local/tmp/xxx.apk檔案, 剪下/data/app/包名-1.apk
2). 在/data/data/資料夾下以包名建立一個資料夾, 用於儲存當前程式的資料.
3). 在packages.xml和packages.list檔案中分別新增一條記錄.