请教在 Android 项目中写 CPP 的正确姿势

2022-09-09 17:10:35 +08:00
 nnegier
Android Studio 我个人觉着不太方便
2020 次点击
所在节点    程序员
10 条回复
anakinsky
2022-09-09 17:21:41 +08:00
eclipse
viosonlee114
2022-09-09 18:16:55 +08:00
@anakinsky adt 插件好久没有更新了吧
yujincheng08
2022-09-09 18:24:42 +08:00
其他只会更不方便
zengmingyang96
2022-09-09 18:40:49 +08:00
vscode
iyeatse
2022-09-09 19:44:11 +08:00
vscode 体验确实不错
jpacg
2022-09-09 19:57:39 +08:00
vscode 或者 vim
fenglala
2022-09-09 20:05:12 +08:00
clion 配置 cmake 调用 ndk 的 toolchain ,或者 vscode 用 cmake 生成 compile_commands.json 用,没有 cmake 的话用 bear 生成一下,我就是这样用的
nnegier
2022-09-10 00:14:53 +08:00
@zengmingyang96
@iyeatse
@jpacg
@fenglala
确定不是 Visual Studio 哈,这名字也太相近了,我去下了一个 Visual Studio Code ,通过镜像源下的,然后这个 VSCode 用在 Android 项目中相当于只是一个代码编辑器的作用吗?直接从 Android 项目中导入那个 cpp 的文件夹到 VSCode 中编辑?调试这些还是得依赖 Android Studio 来?
VSCode 听说过,不过这还是第一次用,没经验,所以再问问
zengmingyang96
2022-09-10 00:36:17 +08:00
不管是用 ninja 还是 cmake 或者别的,用 NDK 的工具链编译就成,编译后会生成 compile_commands.json
vscode 里用微软的 c++ plugin 或者 clangd ,根据编译数据库就可以做到代码导航
调试用 lldb
mingl0280
2022-09-10 01:07:12 +08:00
写 C++无脑上 VS 就行了,2022 支持 Linux 下交叉编译了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/878957

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX