怎样在Android Studio里面调试native代码

  1. 生成debug build aar, so必须包含符号。
  2. 在gradle文件中,buildTypes config下添加doNotStrip:
            packagingOptions {
                doNotStrip '**/*.so'
            }

https://stackoverflow.com/questions/48829644/how-to-avoid-stripping-native-library-packaged-in-an-aar-for-debug-build-type-on

  1. 在Run -> Edit Configuration的配置页面,Debugger -> Symbol Directories里面添加第一步生成debug aar的代码目录。

然后File -> Open打开对应的c/cpp文件,打上断点,就可以debug了 :)

你可能感兴趣的:(怎样在Android Studio里面调试native代码)