最新Eclipse+ADT+SDK+NDT环境配置_第1页
最新Eclipse+ADT+SDK+NDT环境配置_第2页
最新Eclipse+ADT+SDK+NDT环境配置_第3页
最新Eclipse+ADT+SDK+NDT环境配置_第4页
最新Eclipse+ADT+SDK+NDT环境配置_第5页
已阅读5页,还剩4页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一 环境搭建1. 选用软件(1) jdk7(2) 自带ADT的Eclipse+SDK(3) Android-NDK-r10c2. 安装JDK(1) 下载JDK,下载地址:(2) 按步骤进行安装(3) 配置JDK 控制面板->系统和安全->系统->高级系统设置->环境变量(我的电脑->属性->高级系统设置->环境变量) 系统变量中新建JAVA_HOME变量,变量值为JDK安装目录,如:C:Program FilesJavajdk1.7.0_67 在系统变量的Path变量中追%JAVA_HOME%bin; 新建系统变量CLASSPATH,变量

2、值为“%JAVA_HOME%jrelibrt.jar;.;(4) 检测JDK配置是否成功 打开cmd命令窗口 输入java version命令查看版本信息 编译简单的hello文件进行测试:新建文本文档,在文档中输入以下内容并另存为Hello.java。public class Hellopublic static void main(String arg)System.out.println("111");在cmd命令行下输入javac Hello.java和java Hello,若之前的配置成功则如图所示:3. 配置IDE,Android SDK及ADT名词解释;IDE

3、(Integrated Development Environment,集成开发环境)SDK(Software Development Kit,软件开发工具包)ADT(Android Development Tools,安卓开发工具)推荐精选有两种方法:一种是单独以Eclipse作为IDE,需要单独下载ADT、SDK进行安装,比较繁琐,这里采用第二种方法。(1) 在官网下载已经集成好的Eclipse,下载地址:(2) 直接将下载好的压缩文件解压到指定文件夹。(3) 启动Eclipse。(4)(5) 点击图标打开Android SDK Manager下载所需API版本以及相关

4、支持。(6)4. 配置AVD(Android Virtual Device)Android虚拟设备(1) 点击打开Android Virtual Device Manager。推荐精选(2) 点击create创建虚拟机如5. 创建Helloworld程序测试SDKFile->new->project->Android->Android Application Project推荐精选Target SDK 尽量选择与手机版本相同的API,之后next到Finish。右键项目->run as-> Android Application6. NDK全称是Native

5、 Development Kit下载地址:NDK版本在r7以上之后就集成了Cygwin,而且还是十分精简版,无需另外下载。(1) 安装NDK到指定目录下(2) 配置环境变量,如F:lxyAndriodAndriod-NDKandroid-ndk-r10c;(3) 启动Eclipse,Help->Install New Software->Work with输入http:/dl-推荐精选(4) Window->Preferences->Android->NDK->NDK Location输入NDK的路径(如果没有NDK选项,则前一步开发工具

6、没有装好)(5) 测试 新建一个Android工程注意选择与开发手机相匹配的API。 右键工程->Android Tools推荐精选 在src目录下的MainActivity文件中输入:package com.example.testndk;import android.app.Activity;import android.widget.TextView;import android.os.Bundle;public class MainActivity extends Activityprivate TextView textView; /* Called when the acti

7、vity is first created. */ Override public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); TextView tv = new TextView(this); tv.setText( stringFromJNI() ); setContentView(tv); public native String stringFromJNI(); public native String unimplementedStringFromJNI(); static

8、System.loadLibrary("TestNDK"); 在jni目录下的TestNDK文件中输入:#include <string.h>#include <jni.h>extern "C" JNIEXPORT jstring JNICALLJava_com_example_testndk_MainActivity_stringFromJNI( JNIEnv* env, jobject obj ) return env->NewStringUTF(char *) "Hello from JNI ! "

9、); 将AndroidManifest.xml文件中activity标签中的android:name属性改为com.example.testndk.MainActivity Project->Properties->Builders->New,新建一个Builder。双击Program。推荐精选Main标签:在Location中填写ndk-build.cmd的路径(Browse File System),在Workspace Directory中填写工程根目录(Browse Workspace)。Refresh标签:选择Refresh resources upon completion、The entire workspace、Recuresively include sub-folders。推荐精选Bulid Options标签:选择After a “Clean”、During manual builds、During auto builds、Specify working set of relevant

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论