其他分享
首页 > 其他分享> > Android Studio 加载三方so

Android Studio 加载三方so

作者:互联网

踩了很多坑,需要记录一下

首先确定你的架构是什么这里以armeabi-v7a为例

在main下创建jniLibs文件夹,然后在jniLibs创建armeabi-v7a,并将so文件(假设叫libxxx.so)放入

java文件中添加:(这里默认你已经写好native方法)

static
{
	System.loadLibrary("xxx");
}

app的gradle文件加入

    defaultConfig {
		······
        ndk {
            abiFilters "armeabi-v7a"
        }
    }
	
	sourceSets.main
	{
        jniLibs.srcDirs 'src/main/jniLibs'
    }
	
	dependencies
	{
    	implementation fileTree(include: ['*.jar'], dir: 'libs')
	······
	}
	
	

标签:文件,armeabi,Studio,jniLibs,so,Android,main,v7a
来源: https://www.cnblogs.com/sicean/p/15348994.html