最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

安卓項(xiàng)目開(kāi)發(fā)中,項(xiàng)目中使用到j(luò)ni開(kāi)發(fā),使用C/C++編寫(xiě)了自己的so庫(kù),調(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庫(kù)到libs/armeabi中時(shí),在項(xiàng)目編譯運(yùn)行的時(shí)候會(huì)發(fā)現(xiàn),剛剛加入的第三方so庫(kù),被刪除了。

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

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

2、修改Android.mk文件,把我們的第三方so庫(kù)加入進(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文件的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

清镇市| 延长县| 苗栗市| 邹城市| 临沂市| 福州市| 达孜县| 西安市| 普定县| 牙克石市| 望江县| 河间市| 肃宁县| 山东省| 海晏县| 屯昌县| 合阳县| 武乡县| 永定县| 山丹县| 五大连池市| 平度市| 罗甸县| 精河县| 博客| 永兴县| 上犹县| 英山县| 长沙市| 孙吴县| 稻城县| 咸丰县| 辽阳市| 大厂| 庆城县| 班戈县| 甘洛县| 辽阳市| 三都| 团风县| 丰台区|