NDK
Tomes_V_White
我对技术一无所知
展开
-
懒人专用-最简明的JNI日志打印
前言又是一个带新人的日子,徒弟有新模块需要打日志调试,结果徒弟扭扭捏捏的。好吧,看来他又遇到了不好意思问的问题了。对于大多数Android开发同学,注意力都放在java层,平时很难有机会去写c层。一旦涉及c层编码的时候,大部分同学都会碰到日志输出的问题。这里介绍一个最简单的日志使用方法,拿去就用。主要用于熟悉和临时代码调试。如果有更多的需求,还是建议使用更加强大的日志库使用步骤1、使用Android studio的同学在新建工程的时候选择native工程【会使用cmake的通用不用看原创 2022-01-06 17:45:37 · 2763 阅读 · 0 评论 -
解决Android studio CMake 3.10 or higher is required. You are running version 3.6.0-rc2 编译错误
问题:最近其他组在给项目添加新库,使用Android studio编译新工程,编译报错 Execution failed for task ':sdk:generateJsonModelRelease'.> Build command failed. Error while executing process /home/wangqiang/Environment/android_sdk/cmake/3.6.4111459/bin/cmake with arguments {原创 2021-04-13 21:06:50 · 3978 阅读 · 0 评论 -
Android NDK开发扫盲及最新CMake的编译使用
转载自:http://www.jianshu.com/p/6332418b12b11 NDK 简介在介绍 NDK 之前还是首推 Android 官方 NDK 文档。传送门官方文档分别从以下几个方面介绍了 NDKNDK 的基础概念如何编译 NDK 项目ABI 是什么以及不同 CPU 指令集支持哪些 ABI如何使用您自己及其他预建的库本节将会对文档进行总结和补充。所以建议先浏览转载 2017-09-13 10:29:32 · 632 阅读 · 0 评论 -
Android SO文件的兼容和适配
转载自:http://blog.coderclock.com/2017/05/07/android/Android-so-files-compatibility-and-adaptation/开发Android应用时,有时候Java层的编码不能满足实现需求,就需要到C/C++实现后生成SO文件,再用System.loadLibrary()加载进行调用,这里成为JNI层的实现。常见的场景如:转载 2017-09-13 10:19:24 · 291 阅读 · 0 评论 -
Android NDK开发Crash错误定位
转载自:http://blog.csdn.net/xyang81/article/details/42319789 在Android开发中,程序Crash分三种情况:未捕获的异常、ANR(Application Not Responding)和闪退(NDK引发错误)。其中未捕获的异常根据logcat打印的堆栈信息很容易定位错误。ANR错误也好查,Android规定,应用与用转载 2017-09-18 16:27:04 · 509 阅读 · 0 评论