Android高级篇-NDK(Native Development Kit)之坏境搭建【二】

本篇主讲在Windows下进行环境搭建

需要如下组件:

      Java JDK

      Apache ANT 构建系统

      Android SDK

      Cygwin

      Android NDK

      Eclipse IDE

后面会依次介绍组件安装方法。

Java JDK组件安装:

这个不多说,会开发的这都必须要会,这里给出地址,大家自行下载安装即可,这个不会大家可以自行百度or Google,挺简单的。

地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

Apache ANT 构建系统安装:

Apache ANT是命令行构建工具,其任务是驱动根据目标和任务所描述的任何类型过程。(官方解释)

下载地址:http://ant.apache.org/bindownload.cgi

选择Zip格式下载

时间: 2024-07-28 23:26:25

Android高级篇-NDK(Native Development Kit)之坏境搭建【二】的相关文章

Android高级篇-NDK(Native Development Kit)之坏境搭建【一】

     Android是Google基于Linux平台开发的开源手机操作系统,自然对C.C++提供原生的支持.通过Google发布的Android手机NDK(Native Development Kit),应用程序可以非常方便的实现Java与C/C++代码的互相沟通.合理地使用NDK,可以提高应用程序的执行效率.所以,对于Android开发人员来说,NDK是必须掌握的工具.      Android C++开发坏境主要由以下几部分构成:           1,Android软件开发包(SDK

Android JNI 和 NDK

  1.Android NDK  一.NDK产生的背景 Android平台从诞生起,就已经支持C.C++开发.众所周知,Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言.但这并不等同于"第三方应用只能使用Java".在Android SDK首次发布时,Google就宣称其虚拟机Dalvik支持JNI编程方式,也就是第三方应用完全可以通过JNI调用自己的C动态库,即在Android平台上,"Java+C&quo

【Android平台】 Alljoyn学习笔记三 开发环境的搭建和Building AllJoyn from Source for Android

BUILD FROM SOURCE - ANDROID Prerequisites The following content uses many terms and concepts that are described in the Introduction to the AllJoyn Framework. Therefore, it is strongly recommended that you read the Introduction content first. Before p

Android NDK 环境搭建 之 起始篇NDK HelloWorld

ADT插件:管理Android SDK和相关的开发工具的 NDK插件:用于开发Android NDK的插件,ADT版本在20以上,就能安装NDK插件,另外NDK集成了CDT插件(所以本文直接针对ADT 20以上版本进行说明) 到Android官网下载最新的NDK,注:NDK版本在r7以上之后就集成了Cygwin,而且还是十分精简版.比起下载Cygwin要方便多啦(Cygwin以前需要单独安装和配置,现在已被集成)! 下载链接见:http://developer.android.com/tools

Android高级混淆和代码保护技术

本文讲的是Android高级混淆和代码保护技术,这是一篇关于 Android 代码保护的文章,旨在介绍代码混淆.防止逆向工程的各种高级技巧.大家都很忙,我也赶着回去继续开发我的新应用,因此话不多说,越干(gan, 一声)越好. 开始之前,值得一说的是,本文超过五千字,完全由我开发的「纯纯写作」书写而成,纯纯写作主打安全.写作体验和永不丢失内容,于是本着珍爱生命,我用纯纯写作来写这篇文章. 本文有两部分内容,一部分讲混淆,一部分介绍一些混淆之下的安全手段.基准原则都是:在保证不麻烦到自身 以及 能

android告别篇-对于源码我的一些看法

1.背景         即将结束在sony移动的实习了,在最后的日子有一些伤感有一些感触,对于android这个倾注一年心血的技术有太多话要说.感谢sony移动的各位大牛们给我这个机会,让我彻彻底底的看清了android的本质.没有这次工作经历,我对android的印象可能会一直停留在sdk层.这一年陆陆续续的写关于android方面的博客,算上这一篇应该正好20篇.从最初的介绍一些小控件的使用,到现在写一些简单的源码操作,是时候写一篇总结了... 2.需要的资料          胡乱扯一下

Android中的NDK编程学习

Android应用程序访问android的根文件系统中的文件时,由于应用程序的权 限限制,无法访问这些文件,怎么办? 这时就要用到NDK编程了,既用 C/C++代码实现访问系统文件,并将其生成本地库,供android中的java代码调用 ,这样就可以在java代码中通过调用C/C++编写的库的接口来实现对系统文件的 访问. 为何要用到NDK? 概括来说主要分为以下几种情况: 1. 代码的保护,由于apk的java层代码很容易被反编译,而C/C++库反汇 难度较大. 2. 在NDK中调用第三方C/

Android高级模糊技术

转自http://www.eoeandroid.com/forum.php?mod=viewthread&tid=330350 模糊五帖 Android模糊图像教程(1) http://www.eoeandroid.com/thread-330348-1-1.html Android模糊图像教程(2) http://www.eoeandroid.com/thread-330349-1-1.html Android模糊图像教程(3) http://www.eoeandroid.com/thread

Ubuntu Android NDK

1.下载NDK:http://developer.android.com/sdk/ndk/index.html 2.下载完成后解压到某一目录,我的是在        zhangweia@ubuntu:~/android/android-ndk-r4b$ pwd /home/zhangweia/android/android-ndk-r4b zhangweia@ubuntu:~/android/android-ndk-r4b$ echo $HOME /home/zhangweia 3.配置NDK的