當前位置:首頁 » 安卓系統 » android打包apk命令行

android打包apk命令行

發布時間: 2024-06-10 04:48:35

編譯好的APK怎麼打包進Android鏡像

有一些apk 文件比較重要的,想直接打包到系統中,開機就能使用。網上網路了一下,只有說如何把apk文件打包到system.img 裡面,應該也是類似的。試試參考是否行。
把第三方或自己開發的apk文件編譯到系統文件(system.img)中的方法:
1 (1)源碼編譯後,把apk拷貝到out\target\proct\generic\system\app中。
(2) 執行命令make snod , 把添加的spk編到system.img 中
缺點:執行make clean 後,再次make 完畢需要重新執行上面操作。
2 "方法一"的改進。
(1) 新建一個文件夾目錄,用來存放apk文件
mkdir packages/apps/Prebuilt_apps
cd packages/apps/Prebuilt_apps
在Prebuilt_apps中新建make文件
vi Android.mk
並寫入
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_POST_PROCESS_COMMAND := $(shell cp -r $(LOCAL_PATH)/*.apk $(TARGET_OUT)/app/)
保存退出。
(2) 把需要編譯的apk拷貝到目錄Prebuilt_apps下,執行make ,Prebuilt_apps中的apk就會考被到out\target\proct\generic\system\app中。
(3) 執行make snod 。完成。
此方法執行make clean 後,再次make 完畢,只需要make snod即可(有時make後,out\target\proct\generic\system\app沒有需要添加的apk,此時再make一次即可,速度很快)。
-----------------------
感謝11樓提供的關於編譯成功但無法運行問題的解決方法。
解壓apk,如其中lib(.so)文件,把 .so文件到system\lib下,再編譯。
本人在模擬器上直接加入angrybird.apk(憤怒的小鳥)編譯,編譯後無法運行。把libangrybirds.so拷貝到system\lib下,再編譯後就可以運行

⑵ 如何打包大文件到apk裡面

將Eclipse
Android項目打包成APK文件是本文要介紹的內容,主要是來了解並學習EclipseAndroid打包的內容,具體關於EclipseAndroid內容的詳解來看本文。
Eclipse Android項目開發完成以後就要將android項目文件打包成apk文件,並最終下載到真機上運行。下面是個人打包apk的過程,主要是以圖文形式記錄一下。
其實最懶的辦法,就是直接到eclipse項目的bin目錄找到文件,那是eclipse系統自動生成的apk文件。
1、生成keystore
按照下面的命令行在C:ProgramFilesjavajdk1.6.0_10in>目錄下,輸入keytool-genkey-aliasandroid.keystore-keyalgRSA-validity100000-keystoreandroid.keystore
參數意義:-validity主要是證書的有效期,寫100000天;空格,退格鍵都算密碼。
命令執行後會在C:ProgramFilesJavajdk1.6.0_10in>目錄下生成android.keystore文件。如圖-1

⑶ Android下怎麼將JAVA打包成apk

1.用aapt命令生成R.java文件


2.用aidl命令生成相應java文件


3.用javac命令編譯java源文件生成class文件


4.用dx.bat將class文件轉換成classes.dex文件


5.用aapt命令生成資源包文件resources.ap_


6.用apkbuilder.bat打包資源和classes.dex文件,生成unsigned.apk


7.用jarsinger命令對apk認證,生成signed.apk


為了便於理解和記憶,下面來用一張流程圖來說明以上的幾個過程:

⑷ android 工程 如何一鍵編譯打包成apk

打包步驟:

1、生成keystore

按照下面的命令行在C:ProgramFilesJavajdk1.6.0_10in>目錄下,輸入keytool-genkey-aliasandroid.keystore-keyalgRSA-validity100000-keystoreandroid.keystore

參數意義:-validity主要是證書的有效期,寫100000天;空格,退格鍵都算密碼。

命令執行後會在C:ProgramFilesJavajdk1.6.0_10in>目錄下生成android.keystore文件。如圖-1

圖-2EclipseAndroid打包工具

接下來的步驟就是不斷的next。下面僅貼出圖片,不解釋。

step2:選擇打包的項目

step3:選擇生成的EclipseAndroid.keystore文件並輸入密碼

step4:選擇aliaskey並輸入密碼

step5:最後選擇生成androidapk文件的目錄及文件名

最終生成的apk文件。

熱點內容
c語言乘積函數 發布:2024-11-26 17:43:23 瀏覽:186
unix與linux的關系 發布:2024-11-26 17:38:37 瀏覽:463
中恆牌密碼鎖初始管理密碼是多少 發布:2024-11-26 17:34:54 瀏覽:295
ios手機怎麼玩安卓游戲 發布:2024-11-26 17:08:23 瀏覽:395
sql記錄執行 發布:2024-11-26 17:08:15 瀏覽:8
deb反編譯 發布:2024-11-26 17:04:12 瀏覽:140
ftp站點如何設置 發布:2024-11-26 16:54:48 瀏覽:849
預設存儲器 發布:2024-11-26 16:47:38 瀏覽:14
如何打開雲伺服器的窗口 發布:2024-11-26 16:42:37 瀏覽:844
怎麼自學編程入門 發布:2024-11-26 16:40:58 瀏覽:760