亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

完美解決安卓jni項(xiàng)目會(huì)刪除其他so文件的問題

 更新時(shí)間:2016年12月16日 10:39:37   投稿:jingxian  
下面小編就為大家?guī)硪黄昝澜鉀Q安卓jni項(xiàng)目會(huì)刪除其他so文件的問題。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

安卓項(xiàng)目開發(fā)中,項(xiàng)目中使用到j(luò)ni開發(fā),使用C/C++編寫了自己的so庫,調(diào)試和運(yùn)行一切正常,Android.mk文件代碼如下:

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)
LOCAL_MODULE:=observer
LOCAL_SRC_FILES:=observer.c
LOCAL_C_INCLUDES:= $(LOCAL_PATH)/include
LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -llog
include $(BUILD_SHARED_LIBRARY)

如果我們需要引入其他第三方so庫到libs/armeabi中時(shí),在項(xiàng)目編譯運(yùn)行的時(shí)候會(huì)發(fā)現(xiàn),剛剛加入的第三方so庫,被刪除了。

遇到這種情況,只需要按如下方法調(diào)整即可:

1、在jni中新建目錄“prebuilt”(當(dāng)然叫其他名稱也可以)

2、修改Android.mk文件,把我們的第三方so庫加入進(jìn)去,在我上面Android.mk增加后的內(nèi)容如下:

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)
LOCAL_MODULE := tpnsSecurity
LOCAL_SRC_FILES := prebuilt/libtpnsSecurity.so
include $(PREBUILT_SHARED_LIBRARY)

include $(CLEAR_VARS)
LOCAL_MODULE := tpnsWatchdog
LOCAL_SRC_FILES := prebuilt/libtpnsWatchdog.so
include $(PREBUILT_SHARED_LIBRARY)

include $(CLEAR_VARS)
LOCAL_MODULE:=observer
LOCAL_SRC_FILES:=observer.c
LOCAL_C_INCLUDES:= $(LOCAL_PATH)/include
LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -llog
include $(BUILD_SHARED_LIBRARY)

以上這篇完美解決安卓jni項(xiàng)目會(huì)刪除其他so文件的問題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論