日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android nfc编译,【Android编译】各个模块编译方法

發(fā)布時間:2024/9/27 Android 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android nfc编译,【Android编译】各个模块编译方法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、如何編譯出vendor.img

1. 首先找到產(chǎn)品對應(yīng)BoardConfig.mk

路徑:LINUX/android/

device/項目/產(chǎn)品/BoardConfig.mk

2. 修改BoardConfig.mk

設(shè)置下面代碼中的ENABLE_VENDOR_IMAGE為true。

#Enable split vendor image

ENABLE_VENDOR_IMAGE := true

#ENABLE_VENDOR_IMAGE := false

ifeq ($(ENABLE_VENDOR_IMAGE), true)

BOARD_VENDORIMAGE_PARTITION_SIZE := 838860800

BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4

TARGET_COPY_OUT_VENDOR := vendor

BOARD_PROPERTY_OVERRIDES_SPLIT_ENABLED := true

endif

3. 編譯

make vendorimage -j4

二、如何編譯packages/apps/Settings并進行push

1)進入packages/apps/Settings   執(zhí)行mm;

2)執(zhí)行

adb root;

adb disable-verity;

adb remount;

adb push out/target/product/***/system/priv-app/Settings/Settings.apk system/priv-app/Settings/

三、如何編譯frameworks/base/packages/SettingsLib

1. 修改frameworks/base/packages/SettingsLib/Android.mk

屏蔽Android.mk里面的最后一行,如下

# For the test package.

#include $(call all-makefiles-under, $(LOCAL_PATH))

2.?編譯

source ./build/envsetup.sh

lunch ***

進入frameworks/base/packages/SettingsLib目錄下

執(zhí)行mm

3.?【注意】

frameworks/base/packages/SettingsLib下的修改如何編譯后進行push到手機?

解決方案:

1)進入packages/apps/Settings   執(zhí)行mm;

2)執(zhí)行

adb root;

adb disable-verity;

adb remount;

adb push out/target/product/***/system/priv-app/Settings/Settings.apk system/priv-app/Settings/

3)如果

有l(wèi)ib文件生成,則也要進行adb push操作。

四、編譯boot.img

make bootimage

五、編譯package/app/Nfc

make?NfcNci

總結(jié)

以上是生活随笔為你收集整理的Android nfc编译,【Android编译】各个模块编译方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。