主要思路
CLion开发NDK,思路就是在代码开发编译的时候必须使用ndk提供的依赖环境。代码编译完成后,然后将二进制包发送到目标机器上,然后进行远程调试。
下载软件与系统相关配置
下载安装CLion 2021.2.2版本
下载安装Android Studio最新版本,如下图进入设置,然后下载最新版本的NDK和CMake

进入Android Studio下载的SDK,SDK包含了Android开发的所有套件以及依赖,包含了C++, Java等依赖都在这里。

下载完成了Android SDK后,Android中的adb一些组件加入操作系统的环境变量,这样的目的是我们可以在命令行使用adb这些组件了。

我们在windows系统中的命令行界面敲入adb,就能正常使用adb命令了。

Android模拟器配置
这里我使用夜神模拟器,需要给夜神模拟器分配一个局域网静态IP地址,需要注意的是子网页面要和操作系统的一致,局域网静态IP不要被其他设备已经占有的。

配置完成了网络后,需要将夜神模拟器中的adb替换成Android Studio SDK中的adb,夜神模拟器中nox_adb与adb都需要更换成Android Studio SDK中的adb(nox_adb与adb都是Android Studio SDK中的adb只是名字不一样)。

CLion配置(NDK的关键,重要)
首先需要配置Toolchains

make配置成
C:\Users\crdch\AppData\Local\Android\Sdk\ndk\23.0.7599858\prebuilt\windows-x86_64\bin\make.exe
C Compiler配置成
C:\Users\crdch\AppData\Local\Android\Sdk\ndk\23.0.7599858\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe
C++ Compiler配置成
C:\Users\crdch\AppData\Local\Android\Sdk\ndk\23.0.7599858\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe
debugger也是配置NDK中的debugger,地址:
C:\Users\crdch\

本文详细介绍了如何使用CLion进行Android NDK开发,包括下载与安装CLion和Android Studio,配置NDK、CMake,以及设置调试器。强调了必须使用谷歌官方提供的编译和调试工具,并提供了配置CMakeLists.txt文件的示例。最后,讲解了如何在夜神模拟器上进行远程调试,包括设置静态IP、启动gdbserver等步骤。
最低0.47元/天 解锁文章
817

被折叠的 条评论
为什么被折叠?



