Memory issue是C/C++开发中比较常遇到,经常带给人比较大困扰,debug起来又常常让人无从下手的一类问题,memory issue主要又分为memory leak,野指针,及其它非法访问等问题。在andro…
标签:ndk
NDK 开发必知必会1⃣️CC++编译器配置
前言 为什么要了解C/C++编译器? 它能够在后续移植第三框架(编译Android可用的库),编译这些库时,我们需要清楚的了解需要传递什么参数以及命令。 如何通过NDK gcc 编译出可以在手机上运行的可执行文件? 如果…
NDK开发必知必会3⃣️MakeFile详解
前言 Android.mk 的文件配置详解,能够读懂Android.mk;为何Google推荐使用cmake,而不在使用Android.mk?Android.mk存在哪些缺陷? 如何生成静态库与动态库(在上几篇文章中讲过…
NDK 开发必知必会2⃣️NDK开发环境配置与MakeFile
前言 为什么需要了解MakeFile文件? Android的Android.mk就是一段段的MakeFile单元,在早期eclipse 上NDK开发用到的,很多第三方库直接提供makefile文件,我们需要能够大致读懂m…
NDK库编译
今天终于把NDK库编译过去了。。。(库调另外一个库) 最主要的难点就是,原生库是调用的c++方法,所以在我生成的com_sunniwell_NDK_Jni.c文件要改成com_sunniwell_NDK_Jni.cpp。…
android Ndk JNI开发 入门
相信很多人对于NDK 开发都是懵逼的,比如都知道把加密的逻辑以及密钥放在so文件中,但是你知道怎么生成so文件吗?你知道开发jni吗?你熟悉jni语法吗?怎么配置android studio 中的NDK环境?此时你一定很…
Android NDK开发之旅38--FFmpeg视频添加水印
Android NDK开发之旅 目录 前言 Android也是利用FFmpeg命令行的形式(混编),进行视频转码压缩。 1.FFmpeg添加水印命令 1.1.水印命令 ffmpeg -iWildlife.wmv-vf "…
AndroidStudio中的NDK开发初探
前段时间由于做比赛的事,一直都没时间写博客,现在终于可以补上一篇了,一直想学习一点NDK开发的知识,但是迟迟没有动手,正好有一个NDK相关的项目机会,便查阅了一些资料,遂将学习的一些心得方法记录于此。 其实写这篇博客还有…
Android中创建so库存储密钥,NDK环境搭建与jni介绍
介绍 so库介绍:Android开发中经常会见到jinLibs文件夹下的so库文件,就算用第三方的sdk也会经常看到so库,so库是一个用c/c++语言些的函数库。Android中可以用过使用jni的方式来调取so库。在…