mao

Results 199 comments of mao

不是,这个错误不是最开始的错误. 我调试过这个bug,最早错误来自一个enum,可能和enum类的加载有关,不处理那个就正常.

应该没问题,主要就是需要ndk编译生成的c代码。ndk正常的情况下,只需要配置好环境变量。其实也可以把生成的c项目导入AS,用它来编译出so

去掉TestJna.INSTANCE.test_jna(str);就正常了是吧? 我后面加个测试看看

加了一个jna相关测试, 已经复现这个问题. 具体原因还要分析

问题在android6的art或者jna实现的bug, 感觉art有问题的概率更大, 具体原因还是没找到. 目前解决方法, 只能绕过这类代码不对它们native化.

加了是否有调用jna方法的分析, 有的话则不能进行native化.

Yes, currently doing this.

Need to export environment variables. export ANDROID_SDK_HOME="custom android sdk path" export ANDROID_NDK_HOME="custom android ndk path" export CMAKE_PATH="cmake path"

下载链接有问题

汗,复制链接下载好了。