一:原始碼增加
這種方法要求開發的apk必須遵循一些約定,最主要的就是字串必須在strings.xml裡定義,不能直接在應用程式裡賦字串值。
二:沒有原始碼,只有編譯好的apk
有2種辦法可以新增.
這種方法最簡單,但是在重新make整個專案後又必須重新複製到此目錄。
2:使用build_prebuilt .按如下方法新增
b:在此目錄下新增如下變數,local_module這行是apk的名稱,不含字尾
product_packages += \
adobeair
然後在重新make專案的時候會自動複製到相關目錄.
注意:下面說一下 product_packages 與product_copy_files 的區別
product_packages 可以整合編譯好的第三方apk,而product_copy_files不行,product_copy_files可以整合除apk和so以外的任何檔案,把檔案 copy 到需要的目錄。
android4 4新增第三方apk
系統版本 android4.4 新增某一第三方的apk至系統中,比如exaple.apk。如果在device目錄的mk檔案中如此新增 product packages example 進行build會報錯,印象中好像是從build core makefile出來的錯誤,提示 use build pr...
Android 5 0 內建第三方apk
1.將apk放置在可以編譯到的路徑下,如 vendor 3rdparty baidu baidu.apk 2.將android.mk放置在vendor 3rdparty android.mk android.mk的內容如下所示 include call all subdir makefiles 4....
Android新增第三方APK和so
一.新增apk,以factorytest.apk為例 1.新建factorytest資料夾,並把factorytest.apk放入其中。2.在資料夾中建立android.mk,內容如下 local path call my dir include clear vars module name sho...