Android 增加第三方APK

2021-06-20 05:10:53 字數 543 閱讀 9827

一:原始碼增加

這種方法要求開發的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...