国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Android系統編譯時集成三方APK

Baaaan / 2048人閱讀

摘要:前言最近在學習系統開發,在開發過程中可能要到將三方集成到系統中的需求。一種是在系統編譯完畢之后,再將三方文件放置到系統目錄之下。還有一種是在系統編譯時順帶著將三方文件打包到系統中。例如可以換成自己集成的第三方的文件名。

1. 前言

最近在學習Android系統開發,在開發過程中可能要到將三方apk集成到系統中的需求。目前我了解的方法有兩種。

    一種是在系統編譯完畢之后,再將三方apk文件放置到系統目錄之下。參考如何將apk文件更新到系統中vendor文件夾下。

    還有一種是在Android系統編譯時順帶著將三方apk文件打包到系統中。

2. 系統編譯時

    首先在Android系統目錄 XXXpackagesapps 之下新建一個目錄。例如 APP_NAME (APP_NAME可以換成自己集成的第三方apk的文件名)。然后在該目錄下放置需要集成的 APP_NAME.apk 文件和 Android.mk 文件。目錄結構如下所示:

    APP_NAME:
          APP_NAME.apk
          Android.mk
    

    編寫 Android.mk 文件。

    LOCAL_PATH:= $(call my-dir)
    include $(CLEAR_VARS)
    LOCAL_MODULE := APP_NAME
    LOCAL_MODULE_TAGS := optional
    LOCAL_SRC_FILES := APP_NAME.apk
    LOCAL_MODULE_CLASS := APPS
    LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
    LOCAL_CERTIFICATE := platform
    include $(BUILD_PREBUILT)
    
    

    驗證是否能夠編譯到系統中。當然每次都編譯系統可能需要花很多時間。我們可以選擇單個模塊編譯。

    xxx$ . build/envsetup.sh
    xxx$ lunch [你的Project_Name]
    xxx$ cd packages/apps/APP_NAME/
    xxx/packages/apps/APP_NAME$ mm
    

    當顯示為 #### build completed successfully (xx:xx (mm:ss)) #### 則說明配置沒有問題。可以重新編譯系統測試最終情況。

文/謝康

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/7183.html

相關文章

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<