Android环境搭建(含NDK的配置与使用)

Android环境搭建

  补充:Eclipse版本:到Eclipse官方网站下载Ecplise For Java EE;如果想在eclipse里开发C /C++,可以安装CDT,安装方法同ADT
    安装JDK1.6,配置环境变量JAVA_HOME 、CLASSPATH、 path-->解压Eclipse-->安装ADT 插件-->解压完整版(指解压后即可使用无需安装)SDK并配置android环境变量-->Eclipse中配置SDK路径
部分步骤拆分:

    1>JDK安装后环境变量配置: 安装JDK到H:\Program Files (x86)\Java\jdk1.6.0_32

右击“我的电脑”-->点击“属性”-->选择“高级”选项卡-->点击“环境变量” -->在“系统变量”中设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”

         JAVA_HOME变量值设为: H:\Program Files (x86)\Java\jdk1.6.0_32

         PATH变量值设为:在最前面加入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

         CLASSPATH变量值在最前面加.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

      检测JDK配置是否成功:

开始 -> 运行 ,输入cmd,进入dos系统界面然后打java -version,如果安装成功系统会显示java的版本信息
 

   2>配置android环境变量

    安装android的SDK后为了方便也可以设置环境变量比如路径为:

         H:\android-sdk-windows

    环境变量配置:

         ANDROID_HOME变量值设为:H:\android-sdk-windows

         PATH设置:在最前面加入: %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools\;

           3>ADT安装步骤

         1)打开Eclipse,Help -->Install New Software... -->选择Work with:后的Add...。

         2)在Local选项中输入ADT,在Archive中浏览到你的ADT压缩包,点击OK,然后在下 面勾选Name中的选项即可。
     安装是否成功测试:

         1)安装完ADT插件后,关闭Eclipse,然后重启。

         2)打开File ->New,看有无出现Android Project选项,没出现先别着急,再点击Other...选项 ,看看General选项下是否有Android选项,有,则安装成功,无,则安装失败
     4>Eclipse中配置SDK路径
        Window-->preference-->左侧Android选项卡-->右侧SDK Location中浏览到你的SDK解压路径-->apply-->ok
 
NDK的搭建
  1> 安装 Cygwin
    install from local dircal directory-->下一步-->Root Directory中输入c:\cygwin-->下一步-->浏览到安装包-->下一步-->devel改成install-->下一步,安装成功后会在C:\cygwin\home\电脑名称目录下生成.bash_profile文件,打开这个文件

加入ANDROID_NDK_HOME=/cygdrive/d/android_soft/android-ndk-r4b-windows/android-ndk-r4b

export ANDROID_NDK_HOME保存(linux下配置环境变量,只有使用export关键字定义后才能使用,类似于windows下配置环境变量)

Android环境搭建(含NDK的配置与使用)_第1张图片

 

Android环境搭建(含NDK的配置与使用)_第2张图片

 

Android环境搭建(含NDK的配置与使用)_第3张图片

 

Android环境搭建(含NDK的配置与使用)_第4张图片

 

NDK的使用

  2>eclipse中进行如下配置(使用Cygwin)对C/C++进行编译得到*.so(C或C++编译出来动态链接库,该库的名字会在Android.mk中通过LOCAL_MODULE进行配置)文件

备注:将ndk目录下的samples中的hello-jni文件夹拷贝到自己的工作空间中,我的目录为d:\Users\wanghu\workspace

  1)在新建的 android工程名上点右键->properties->Builders 右边选择New->Program

       location和Working Directory地址为Cygwin地址 分别为 C:\cygwin\bin\bash.exe  C:\cygwin\bin

       Arguments:

--login -c "cd /cygdrive/d/Users/wanghu/workspace/hello-jni && $ANDROID_NDK_HOME /ndk-build"

d/Users/wanghu/workspace/hello-jni这部分根据你的工程地址和名称改变

  2)Refresh选项卡:勾选第一项Refresh resources upon completion.如下图

 

Android环境搭建(含NDK的配置与使用)_第5张图片

 

  3)操作如下图,然后点击OK

Android环境搭建(含NDK的配置与使用)_第6张图片

Specify Resources选择c/c++源码路径  下图:

Android环境搭建(含NDK的配置与使用)_第7张图片

3>(windows系统中,)eclipse外直接使用Cygwin编译环境对C/C++进行编译得到*.so(C或C++编译出来动态链接库,该库的名字会在Android.mk中通过LOCAL_MODULE进行配置)文件

备注:将ndk目录下的samples中的hello-jni文件夹拷贝到自己的工作空间中,我的目录为d:\Users\wanghu\workspack

Android环境搭建(含NDK的配置与使用)_第8张图片

  1)运行Cygwin,cd命令进入到hello-jni的目录

cd d:/Users/wanghu/workspace/hello-jni

Android环境搭建(含NDK的配置与使用)_第9张图片

2)输入如下命令然后回车进行编译,

$ANDROID_NDK_HOME/ndk-build

Android环境搭建(含NDK的配置与使用)_第10张图片

你可能感兴趣的:(android)