Windows环境使用CLion进行Android NDK开发配置

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

主要思路

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&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值