[Android]JNI进阶--问题集

1.Window环境下As无法启动jni调试的问题

错误提示
Attention! No symbol directories found - please check your native
根本原因是因为so库被打包为release版本,代码已经无法跟踪到,所以as才提示错误。
解决方案
1.引用so的module的build.gradle当中在android节点中加入publishNonDefault true
2.app.iml的native-android-gradle节点下,查看

<configuration>
        <option name="SELECTED_BUILD_VARIANT" value="release" />
      </configuration>

如果value为release,请改为debug

猜你喜欢

转载自blog.csdn.net/weixin_34306676/article/details/87486379
今日推荐