[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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章