android studio ndk编译错误

小团大人 发布于 2016/05/11 17:01
阅读 638
收藏 0

开源之夏第三届火热来袭,高校学生参与赢万元奖金!>>>

最近刚开始研究ndk这块,写了最简单的返回固定字符串,编译时报

Error:(194) *** Android NDK: Aborting...    .  Stop.



android studio 2.1,ndk 12,jdk 1.8 gradle 2.1.0

网上大概查了下,说是需要ndkr9+,12应该可以吧……不知道怎么办了

加载中
0
xpbob
xpbob
返回固定的字符串的话,你得看看你是不是把c/c++里的字符串给返回了,如果是,你加一步char*转jstring的过程就好
xpbob
xpbob
回复 @雪云 : jni.h有的是函数的声明,主要是告诉你他的库里有什么东西,方便做移植,由于你生成动态库了,他的作用也就没了,你运行是没问题的,但是编译还是需要的,可能是你的IDE的环境里可以通过JDK的路径自动找到头文件吧,或者压根你的IDE有问题
小团大人
小团大人
原因是workspace路径带空格了 ( ▼-▼ ) 顺便请教一下,为什么项目关闭再打开jni.h就找不到了呢,但是编译运行又没问题
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部