Eclipse代码转Android Studio NDK报错处理记录

最近考虑到合作问题,想要把公司一直用eclipse开发的代码转成android studio能用的格式,于是用as的项目导入功能进行导入,解决了导入后String id不能出现资源id重复 以及各奇葩问题,最后一步剩下了  ndk 使用失败导致编译成功但始终跑起来的问题,虽然网上找了同志们的帖子,但似乎并没有什么效果,最后删除部分系统导入时建立的配置文件后问题竟然得到了解决,特在此记录一下。

报错如下:

Warning:Native C/C++ source code is found, but it seems that NDK option is not configured.  Note that if you have an Android.mk, it is not used for compilation.  The recommended workaround is to remove the default jni source code directory by adding:


Error:Execution failed for task ':app:transformNative_libsWithStripDebugSymbolForDebug'.
> java.lang.NullPointerException (no error message)


大概意思就是  c部分的代码虽然已经找到,但是NDK选项并没有配置好,提示:如果你已经有了Android.mk文件,这个不是用来编译的,推荐把默认的jni目录移除

我的操作是把下图中目录删除掉,然后就能跑起来了。



本人此处是直接导入.so库文件进行编译的,如果需要把c部分代码导入as中并进行编译生成.so文件需要另外进行配置

可参考:http://blog.csdn.net/aplixy/article/details/51429305

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值