Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在我的Android项目中包括一个预构建的.so库_Android_Android Ndk_Shared Libraries_Android.mk - Fatal编程技术网

在我的Android项目中包括一个预构建的.so库

在我的Android项目中包括一个预构建的.so库,android,android-ndk,shared-libraries,android.mk,Android,Android Ndk,Shared Libraries,Android.mk,嗯,我正在尝试为我的Android项目使用一个预构建的.so库 我在stackoverflow和官方网站上读了好几篇文章,但仍然有一些疑问。 据我所知,我只需要将库放在一个特定的文件夹中,然后创建一个mk文件,然后按“刷新”。不幸的是,我遇到以下错误: 我的Android.mk文件包含以下内容: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := MyApplication LOCAL_SRC_FILES :=

嗯,我正在尝试为我的Android项目使用一个预构建的.so库

我在stackoverflow和官方网站上读了好几篇文章,但仍然有一些疑问。 据我所知,我只需要将库放在一个特定的文件夹中,然后创建一个mk文件,然后按“刷新”。不幸的是,我遇到以下错误:

我的Android.mk文件包含以下内容:

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := MyApplication
LOCAL_SRC_FILES := $(TARGET_ARCH_ABI)/androhid.so
include $(PREBUILT_SHARED_LIBRARY)
我将文件放在以下路径中:

如何修复之前注释的错误


谢谢。

在APK中添加预构建库时不需要ndk build。您可以在build.gradley中将jniLibs固定到app/libs,您不需要ndk build将预构建的lib添加到APK。您可以在build.gradle中将jniLibs固定到app/libs