摘要: 联系作者:Q 3666824634 1. Android NDK NDK开发过程中常用的库定义在android-ndk-r25c/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android 如libc++_s 阅读全文
posted @ 2024-08-10 12:39 马师傅777 阅读(127) 评论(0) 推荐(0)
摘要: 联系作者:Q 3666824634 1. 解决什么问题 在学习Android源码过程中,因为不熟悉,很多时候需要“大力出奇迹”,比如需要查找某个文件,但是不知道在哪个仓库,只能在安卓根目录下面开始查找;想查找这个方法的实现在哪个源文件中,这些操作都非常地耗时,本文解决这个问题。 2. 查找文件 思路 阅读全文
posted @ 2024-06-12 00:05 马师傅777 阅读(2) 评论(0) 推荐(0)
摘要: 联系作者:Q 3666824634 1. 解决什么问题 在C++模块编译过程中,总是会遇到undefined symbol xxx,短时间内又不知道从哪里找起,本文解决的就是找符号的问题。 2. 实践步骤 & 案例分析 假设在当前编译过程中,遇到如下错误: ld.lld: error: undefi 阅读全文
posted @ 2024-06-06 23:22 马师傅777 阅读(58) 评论(0) 推荐(0)
摘要: 联系作者:Q 3666824634 1. 解决什么问题 在 Android配置C++开发环境 文章中,配置Android C++开发环境使用的方案是VSCode远程登录服务器,性能非常不错,本文介绍的是在不能远程登录服务器,只能挂载远程Samba的前提下,如何配置VSCode进行开发。 2. 实践步 阅读全文
posted @ 2024-06-06 23:20 马师傅777 阅读(2) 评论(0) 推荐(0)
摘要: 联系作者:Q 3666824634 1. 解决的问题 Android开发中,有很大一部分是Framework定制开发,即需要阅读、修改frameworks仓库下的java代码,本文解决如何配置一个好用的framework代码跳转环境问题。 本文介绍的是使用aidegen + android stud 阅读全文
posted @ 2024-06-06 23:19 马师傅777 阅读(52) 评论(0) 推荐(0)
摘要: 联系作者:Q 3666824634 1. 解决的问题 在Android开发过程中,如果需要进行C++方面的开发,选择好用的IDE非常重要,很多人会使用Source Insight进行开发,首先它是收费软件,其次Source Insight对于资源消耗挺大,会造成电脑的卡顿。 我们知道,Android 阅读全文
posted @ 2024-06-06 23:17 马师傅777 阅读(21) 评论(0) 推荐(0)
摘要: 联系作者:Q 3666824634 1. c++代码跳转的前提 c++代码中,我们需要关注头文件搜索路径、编译时打开了哪些宏、这些宏在编译时的赋值,有这些输入才能准确地知道当前代码的编译环境,才能准确跳转到对应的头文件,才能正确显示这些宏开关。 c++中这类配置文件被称为编译数据库,即compile 阅读全文
posted @ 2024-06-06 23:13 马师傅777 阅读(136) 评论(0) 推荐(0)
摘要: 联系作者:Q 3666824634 1. vscode是什么 vscode是微软推出的免费编辑器,依靠插件市场,vscode已经成长为各方面都在及格线以上的全能型编辑器,甚至可以被称为IDE。 2. vscode下载 官网下载地址vscode download。其中包含了免安装版本下载。 3. 免安 阅读全文
posted @ 2024-06-06 23:09 马师傅777 阅读(4) 评论(0) 推荐(0)