繁体   English   中英

java.lang.UnsatisfiedLinkError…如何在Android Studio的Android应用程序中使用C ++文件?

[英]java.lang.UnsatisfiedLinkError… How can I use C++ files in my Android App in Android Studio?

我有一些.cpp和.h文件,我创建了一个libs文件夹并将其放在那里。 然后我添加了我的local.properties

ndk.dir=C\:\\PATH...\\Android\\android-ndk-r10e

最后我在build.gradle中添加了以下内容

sourceSets.main {
    jni.srcDirs = []
    jniLibs.srcDir 'src/main/libs'
}

而已。 我无法运行我的应用程序,并且总是收到相同的错误。 我已经读过一些有关.so文件和armeabi文件夹的信息,但我不知道那是什么。 您以前解决过这个问题吗? 有什么我想念的吗?

XD完成后,我需要做的就是使用ndk-build命令在终端中使用NDK编译C ++文件。 它自动在armeabi文件夹中创建了我的.so文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM