随笔分类 -  NDK

摘要:2、使用so文件 1、在java文件中System.loadLibrary加载包,并且引入native方法。 2、在app/src/main/下新建jniLibs文件夹,将so包带arm文件夹形式导入 3、在app下的build.gradle文件下的android标签中写入: sourceSets 阅读全文
posted @ 2017-11-03 14:27 weizhxa 阅读(587) 评论(0) 推荐(0) 编辑
摘要:1、编写java代码,指定lib和native方法。package com.taven.myapplication; package com.taven.myapplication; import android.support.v7.app.AppCompatActivity;import and 阅读全文
posted @ 2017-11-03 14:24 weizhxa 阅读(487) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/justfwd/article/details/49308199 现在很多android第三方 sdk是以aar形式提供的,甚至是远程aar,如果这个sdk对abi的支持比较全,可能会包含armeabi, armeabi-v7a,x86, arm64- 阅读全文
posted @ 2017-11-03 10:58 weizhxa 阅读(1903) 评论(0) 推荐(0) 编辑
摘要:http://www.jianshu.com/p/b758e36ae9b5 最近又研究了一下,参考了一下:三星/联发科等处理器规格表 更新时间:2017年5月手机CPU架构体系分类及各大厂商 PS:我摘抄的分析:CPU:MIPS、ARM、X86三大架构armeabi系列:属于ARM (A7、A9、A 阅读全文
posted @ 2017-11-03 08:32 weizhxa 阅读(6680) 评论(0) 推荐(0) 编辑
摘要:前面一篇我们接触了CMake,这一篇写写关于ndk-build的使用过程。刚刚用到,想到哪儿写哪儿。 环境背景 Android开发IDE版本:AndroidStudio 2.2以上版本(目前已经升级到2.2.3) 计算机环境:Window 64位系统 Demo工程的创建与设置 1.新建一个工程,并在 阅读全文
posted @ 2017-11-02 23:37 weizhxa 阅读(354) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/luhaoying1111/article/details/72468867 安装NDK 在工具栏点击File->Settings->Appearance & Behavior->System Settings->Android SDK->SDK To 阅读全文
posted @ 2017-11-02 20:43 weizhxa 阅读(435) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/roland_sun/article/details/46318893 Application.mk是用来描述你的应用程序需要哪些模块,以及这些模块所要具有的一些特性。而相对的Android.mk是用来描述要编译某个具体的模块,所需要的一些资源,包括要 阅读全文
posted @ 2017-11-02 20:33 weizhxa 阅读(651) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/fu_zk/article/details/12836431 问题的引入 在使用NDK编译C/C++项目的过程中,免不了要编写Android.mk文件,其中最重要的就是LOCAL_SRC_FILES源文件列表.考虑有如下源文件分布的情况: 按照通常的写 阅读全文
posted @ 2017-11-02 20:22 weizhxa 阅读(3706) 评论(0) 推荐(0) 编辑