在我的Android项目中包括一个预构建的.so库
嗯,我正在尝试为我的Android项目使用一个预构建的.so库 我在stackoverflow和官方网站上读了好几篇文章,但仍然有一些疑问。 据我所知,我只需要将库放在一个特定的文件夹中,然后创建一个mk文件,然后按“刷新”。不幸的是,我遇到以下错误: 我的Android.mk文件包含以下内容:在我的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 :=
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