2 yyh352091626 yyh352091626 于 2016.03.02 11:36 提问

关于JNI的两个技术问题 2C

1、如何编译出能适配64位Android机的so库。
2、在编译X86 so库的时候,报jni.h找不到,但是其他架构的so库编译正常,如下:
图片说明

2个回答

devmiao
devmiao   Ds   Rxr 2016.03.02 12:15

看下文件的路径,h文件的路径

w89h06q22
w89h06q22   2016.03.02 12:21

不同cpu架构的手机,.so文件放置的位置是不一样的。如果架构与文件夹不对应,就是报如下错误。

需要在jib库里创建对应的文件夹,如x86/x86_64/armeabi-v7a/arm64-v8a等,并把你的.so文件分别放入。

yyh352091626
yyh352091626 这也可以是JNI编译的时候自动生成的。
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!