AndroidStudio
文章平均质量分 59
CunningBunny
学习,思考,使用,提问,深究,探索,扩展,创新,记录,温故,学习
展开
-
AndroidStudio基于JniInterface.java快速创建jni头文件
javahNDK-classpath . -jni -encoding $FileEncoding$ -d $ModuleFileDir$/src/main/cpp $FileClass$$ModuleFileDir$\src\main\javaJniInterface.java提前放好想要创建的jni接口也提前写好右键点击这里,就会在cpp目录下生成jni_JniInterface.h了...原创 2021-06-24 15:14:17 · 106 阅读 · 0 评论 -
AndroidStudio如何使用Address Sanitizer(ASan)检测内存错误
Google原文:https://developer.android.com/ndk/guides/asan#cmake当使用VisualStudio编译cpp代码时,有一键选择编出ASan版本从而检测内存错误的功能。但AndroidStudio用到NDK时,从API27开始才支持ASan检测。在AS中使用ASan需要注意的是,ASan的CPU开销约为2倍,代码大小开销在50%到2倍之间,并且内存开销很大,约为2倍。官方建议对于64位ARM(一般现在的设备都是这个了),建议使用HWAddress S原创 2021-06-16 14:30:08 · 3044 阅读 · 3 评论