[問題] 移植 android hal module 進 bsp消失

看板AndroidDev作者時間9年前 (2016/07/10 16:29), 編輯推噓0(006)
留言6則, 2人參與, 最新討論串1/1
各位先進好... 敝人是個初出社會新手,我想要移植 hal module 進 out/target/product/平台/system/lib64/hw 我的步驟是先在 mkdir mydroid/device/廠商/平台/libsensors 並照ASOP內原有的 mydroid/hardware/akm/AK8975_FS/libsensors/* 丟到上面的路徑 Android.mk 內容: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := sensors.abc LOCAL_MODULE_RELATIVE_PATH := hw LOCAL_MODULE_TAGS := optional LOCAL_SRC_FILES := \ sensors.cpp \ SensorBase.cpp \ AccSensor.cpp \ GyroSensor.cpp MagSensor.cpp \ FusionSensor.cpp \ InputEventReader.cpp LOCAL_SHARED_LIBRARIES := liblog libcutils libdl LOCAL_PRELINK_MODULE := false include $(BUILD_SHARED_LIBRARY) 回到 mydroid . ./build/envsetup.sh lunch xxxxx-eng make 在 out/target/product/平台/system/lib64/hw/ 下沒有看到 sensors.abc.so 只能到 mydroid/device/廠商/平台/libsensors/ 下,下 mm 指令 才會在 mydroid/out/target/product/平台/obj/lib/ 看到 sensors.abc.so 我希望能直接在 mydroid/ 下 make ,然後 module 直接複製到 out/target/product/廠商/平台/system/lib64/hw/ 下,我該怎麼做呢? 謝謝.. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 58.115.110.28 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1468139348.A.5DB.html

07/10 17:47, , 1F
要把你的 module 加進 build/target/product 裡面
07/10 17:47, 1F

07/10 17:48, , 2F
其中一個 mk 的 PRODUCT_PACKAGE 變數裡
07/10 17:48, 2F

07/10 17:48, , 3F
向你可能覺得很重要 那就加到 core.mk 裡
07/10 17:48, 3F

07/10 20:19, , 4F
謝謝m大,我看書上說盡量別動到core.mk,我把它加
07/10 20:19, 4F

07/10 20:20, , 5F
在device 下裡面的device.mk 然後用PRODUCR_PACKAGE
07/10 20:20, 5F

07/10 20:20, , 6F
S來賦值
07/10 20:20, 6F
文章代碼(AID): #1NWWTKNR (AndroidDev)