Re: [問題] android.mk引用的問題

看板AndroidDev作者 (就醬子吧)時間8年前 (2016/03/26 15:50), 8年前編輯推噓0(002)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《weiching5566 (就醬子吧)》之銘言: : 標題: [問題] android.mk引用的問題 : 時間: Tue Mar 22 18:13:15 2016 : : : : : 我的架構如下 : : ABC/ : Android.mk : src/main.cpp : lib/armeabi/a.so : inc/a.h : : : Android.mk的寫法如下 : : LOCAL_PATH := $(call my-dir) : : include $(CLEAR_VARS) : LOCAL_MODULE := a : LOCAL_SRC_FILE := $(LOCAL_PATH)/armeabi/a.so : include $(BUILD_SHARED_LIBRARY) : : include $(CLEAR_VARS) : LOCAL_C_INCLUDES := $(LOCAL_PATH)/inc : LOCAL_SHARED_LIBRARY := a : LOCAL_SRC_FILES := src/main.cpp : LOCAL_MODULE := libtest : include $(BUILD_EXECUTE) : : : 這時會發生undefined reference to a.so(or a.h)裡面的interface : : 但如果我把它build成static library : 如include $(BUILD_STATIC_LIBRARY)就可以build過 : : 不知道要build成exe檔該如何做 : 謝拉 : : : : : : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.87.71.10 : ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1458641598.A.A7D.html : → mshockwave: 第一個改成 include$(PREBUILT_SHARED_LIBRARY) 03/23 08:45 : → mshockwave: 其餘不變就可以了 03/23 08:46 我將第一個改成include$(PREBUILT_SHARED_LIBRARY) 一直會發生export a.so needed by import libttest的問題 不知道該如何解決 thx 如果ndk-build來build整個project沒問題,但如果在這project下mm卻會發生 這error -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.87.71.10 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1458978604.A.99D.html ※ 編輯: weiching5566 (219.87.71.10), 03/26/2016 17:17:45

03/27 12:10, , 1F
mm??你是在用AOSP嗎?不是的話別下mm
03/27 12:10, 1F

03/27 16:13, , 2F
用AOSP沒錯
03/27 16:13, 2F
文章代碼(AID): #1MzZyicT (AndroidDev)
文章代碼(AID): #1MzZyicT (AndroidDev)