如何在Ubuntu下搭建Android NDK开发环境(图文)

news/2024/7/10 3:54:24 标签: android, ubuntu, path, linux, vim, 终端

1 搭建Android SDK开发环境

参考在在Ubuntu下搭建Android SDK开发环境(图文) 首先在Ubuntu下搭建Android SDK开发环境.


2 下载NDK开发包

打开官网: http://developer.android.com/sdk/ndk/index.html 下载NDK 开发包,当前最新版本是r7b,如下图:

下载解压到 ~/bin 目录下,有关如何解压tar.bz2压缩包,请参考链接:linux下各种解包打包命令大全


3 配置NDK环境参数

打开 ~/.bashrc文件:

$sudo vim ~/.bashrc

在文件最后一行添加一行如下指令:

export PATH=$PATH:~/bin/android-ndk-r7b
保存关闭.

这样配置后,以后就可以很方便地使用NDK包中所包含的工具了。

接下来测试一下.打开终端输入如下指令:

$ndk-build -v
如果出现如下显示,就表示可以了.


完!



http://www.niftyadmin.cn/n/1316051.html

相关文章

Android下模拟器使用串口进行通讯

由于最近在弄Android串口通讯相关工作,在源码开发模拟下写了个串口通讯程序,首先在Ubutu下使用GCC编译,并且在Linux下与另一台PC的串口工具进行串口通讯测试,一切OK,于是,接着移植到Android环境下&#xff…

yii2.0 的数据的 改

修改数据 /** * 根据获取到的数据的id 去编辑对应的数据 controller层 */ //引入对应的model use app\models\About; //定义一个方法 经行修改 public function actionEdit(){ //判断是否是提交过来的数据 $request Yii::$app->request; …

Android Jni调用浅述

声明:欢迎转载,转载时请注明出处! http://blog.csdn.net/flydream0/article/details/7371692 1 简述 JNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部…

Django--缓存

由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者Redis中,5分钟内再有…

java抛出异常thorw和throws的用法

java中异常被当做一个对象来看待。 并且所有系统定义的编译和运行异常都由系统自动抛出,成为标准异常。 但一般情况下java强烈的要求应用程序进行完整的异常处理,给用户友好的提示,或者修正后使程序继续运行。 1.用户程…

获取java native函数signature的快捷方法--javap工具

之前在做jni编程的时候,一直不知道还有个工具可以快速地获取java native方法的签名. 看来out了.... 用法: javap -s packagename.classname 示例: 如果是 javap -s -p packagename.classname 这样使用的话,连私有成员的signature都会打印出来&#xf…

NDK Application.mk使用手册

本文档从NDK安装目录下的说明文档翻译而来,位置:$NDK/docs/APPLICATION-MK.html 1 概述 Application.mk用来描述你的工程下的native模块, 一般放在$PROJECT/jni/Application.mk, 其中$PROJECT表示你的工程目录,这样就可以被ndk-build脚本文件找到.(注:在…

redis(三)----连接池配置

1. 目录结构: 2. 测试源码 package com.redis;import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import redis.clients.jedis.JedisPoolConfig;public final class MyRedisPool {//Redis服务器IPprivate static String ADDR "127.0.…