2017年8月23日

Android NDK入坑之旅(五)——NDK开发环境的搭建

摘要:   之前了解了很多关于NDK开发相关的基础知识,其实是在其中说了很多的废话,接下来,开始进入正题了。 1.NDK环境搭建 1).NDK下载和安装   下载地址:点击 "NDK下载" 进入NDK下载页面,如图:      阅读全文

posted @ 2017-08-23 17:37 冷锋SJ记忆 阅读(1422) 评论(0) 推荐(0) 编辑

Android NDK入坑之旅(四):脚本文件ndk-build初识

摘要: ndk-build 文件是 Android NDK r4 中引入的一个 shell 脚本。 其用途是调用正确的 NDK 构建脚本。 1.内部构建 运行 ndk-build 脚本相当于运行以下命令: $GNUMAKE 指向 GNU Make 3.81 或更新版本,<ndk> 指向 NDK 安装目录。 阅读全文

posted @ 2017-08-23 15:56 冷锋SJ记忆 阅读(2787) 评论(0) 推荐(0) 编辑

Android NDK入坑之旅(三):NDK项目的构建之.mk文件

摘要: NDK 的核心目的之一是让您将 C 和 C++ 源代码构建为可用于应用的共享库。 1.Android.mk简介 1).Android.mk 在NDK项目中的位置: Android.mk 文件位于项目 jni/ 目录的子目录中,如下图: 2).Android.mk文件的作用: 用于向构建系统描述源文件 阅读全文

posted @ 2017-08-23 10:52 冷锋SJ记忆 阅读(502) 评论(0) 推荐(0) 编辑

Linux 系统下 vi/vim 文本编辑器命令介绍

摘要: 1. 进入vi/vim文本编辑器的命令 vi filename:打开或新建文件,并将光标置于第一行行首的位置 vi +n filename: 打开文件,并将光标置于第n行的位置 vi + filename: 打开文件,并将光标置于最后一行的位置 vi +/pattern filename: 打开文件 阅读全文

posted @ 2017-08-23 09:51 冷锋SJ记忆 阅读(217) 评论(0) 推荐(0) 编辑

Android NDK入坑之旅(二):关于NDK

摘要: 1.NDK简介 Android NDK 是一套允许您使用原生代码语言(例如 C 和 C++)实现部分应用的工具集; 在开发某些类型应用时,这有助于您重复使用以这些语言编写的代码库; 可用以从你自己的源代码构建,或者利用现有的预构建库。 2.NDK的应用 Google官方不推荐初学者使用NDK进行开发 阅读全文

posted @ 2017-08-23 09:44 冷锋SJ记忆 阅读(295) 评论(0) 推荐(0) 编辑

2017年8月22日

Android NDK入坑之旅(一):JNI的简单介绍

摘要: 1.JNI简介 JNI全称为Java Native Interface; 从Java1.1开始,JNI就成为java平台的一部分,它允许Java代码和其他语言写的代码(如C&C++)进行交互; 并非从Android发布才引入JNI的概念的。 2.什么是NDK? NDK全称为native develo 阅读全文

posted @ 2017-08-22 18:07 冷锋SJ记忆 阅读(266) 评论(0) 推荐(0) 编辑

2017年8月3日

android源码编译——从此走上Liunx的不归路(三)

摘要: 下载android源码: 1.安装git和curl: sudo apt-get install git-core sudo apt-get install git-core curl 2.下载repo mkdir ~/bin PATH=~/bin:$PATH curl https://storage 阅读全文

posted @ 2017-08-03 17:06 冷锋SJ记忆 阅读(205) 评论(0) 推荐(0) 编辑

2017年8月2日

android源码编译——从此走上Liunx的不归路(二)

摘要: Ubuntu安装: 1.启动虚拟机进入到如下界面: 2.下拉找到“中文(简体)”选项,然后选择“安装Ubuntu”: 3.点击继续: 4.选择清除整个磁盘并安装Ubuntu选项,点击现在安装,弹出框点击继续: 5.选择地区,点击中国的地图就会定位到上海,然后继续: 6.选择语言和键盘为汉语: 7.输 阅读全文

posted @ 2017-08-02 14:36 冷锋SJ记忆 阅读(208) 评论(0) 推荐(0) 编辑

android源码编译——从此走上Liunx的不归路(一)

摘要: Linux系统的安装: 关于Linux系统的安装,如果条件允许最好使用物理机安装,也可以采用VMware和VirtualBox虚拟机,这里我采用的是VirtualBox。 1.首先是VirtualBox和Ubuntu系统的下载,下载完成后安装VirtualBox; 2.安装完成VirtualBox后 阅读全文

posted @ 2017-08-02 09:46 冷锋SJ记忆 阅读(262) 评论(0) 推荐(0) 编辑

2017年3月24日

关于AndroidStudio2.3的一些折腾

摘要: 老早就听书了AS2.3很牛X了(具体多牛X,自己弄一个来试试就知道了),今天终于抽出时间来处理一下了,不过...... 这玩意儿真的是能折腾啊!升级到2.3以后出问题了,工程编译不了,一直在处理Gradle,根本停不下来啊!!! 于是各种查资料、百度、谷歌,终于: 1.下载gradle-3.4.1- 阅读全文

posted @ 2017-03-24 16:09 冷锋SJ记忆 阅读(168) 评论(0) 推荐(1) 编辑

导航