zoukankan      html  css  js  c++  java
  • Mac OS X下搭建Android开发环境(包括SDK和NDK)

    资源准备: 
    JDK
    Eclipse
    Android SDK
    Android NDK
    ADT
    CDT
    ANT


    搭建Android SDK开发环境:
    1.JDK安装,要求版本>1.5, Mac OS中已经预装了JDK,通过java -version在命令行中查看当前版本。但建议使用最新版本,在http://www.oracle.com/technetwork/java /javase/downloads/index.html下载,我目前有的版本是jdk-7u9-macosx-x64.dmg


    2.Elipse的下载和安装,http://www.eclipse.org/downloads/,选Mac OS X 64bit下载,我目前有的版本是eclipse-jee-juno-SR1-macosx-cocoa-x86_64.tar,但建议不用这个,而直接 在android develop官网上下载。注意这个官网在国外一般上不去,之前有个镜像http://androidappdocs.appspot.com /index.html现在也上不去,不过可以用这个http://developer.android.com.nyud.net/sdk /index.html,访问速度很快。选择下载ADT Bundle for Mac,其中包括了Elipse+ADT plugin,Android SDK Tools,Android Platforms-tool,The latest Android platform(只有最新的,其它老的版本需要下载),我目前的版本是adt-bundle-mac-x86_64.zip。Elipse是绿色的,不 需要编译安装,直接运行目录下的eclipse.app文件就可以启动eclipse。


    3.Android SDK安装 同eclipse一样,只需要解压到合适目录.同时需要将该目录下的tools路径加到环境变量PATH中.编辑~/.bash_profile, 添加:PATH=${PATH}:/{your-android-sdk}/tools. Android SDK可以通过Android SDK Manager来下载和管理,也可以离线下载。但是速度比较慢,建议不要全部下载,我这里有比较完整的,一共是5G左右。


    4.Android Developer Tools(ADT). 打开Eclipse,点击Help菜单,找到Install New Sofeware,在Add Site中添加一个location为:http://dl-ssl.google.com/android/eclipse/,然后会出现 Android DDMS,和Android Development Tools,选择并Install.重启之后可以选择”ADT->Preference”,然后选择Android项来指定Android SDK的安装目录


    5.检验是否安装成功:在eclipse的window菜单里面打开 Android SDK Manager窗口,查看avilable packages,并创建一个模拟器,找SDK目录下Sample子目录下的一个程序运行一下,看看是否正常。


    6.连接真机测试,Mac下不需要装驱动,也不需要权限,USB连上手机直接就可以看到器件。




    搭建Android NDK开发环境:
    1.下载Android NDK for mac的安装包,http://developer.android.com.nyud.net/tools/sdk/ndk/index.html 我有的版本是android-ndk-r8c-darwin-x86.tar.bz2


    2.解压后放到eclipse目录下,编辑bash_profile来修改环境变量PATH,SDK的tools目录和NDK的安装目录都加入了环境变量,方便我们使用,同时设置了ANDROID_NDK_ROOT和ANDROID_SDK_ROOT目录.


    3.检验是否安装成功:进入NDK下的” samples/hello-jni/”目录,然后使用命令” ndk-build”即开始编译,出现如下图所示,则表示成功.如果不成功,可能是环境没有设置正确,请检查并重新设置.
  • 相关阅读:
    Python—字符编码转换、函数基本操作
    零散知识点
    Python—集合的操作、文件的操作
    Python—字典的操作
    Python—字符串的操作
    Spring基础—— 在 Spring Config 中使用外部属性文件
    Spring基础—— Bean 的作用域
    Spring基础——在 IOC 容器中 Bean 之间的关系
    Spring基础——在 Spring Config 文件中基于 XML 的 Bean 的自动装配
    Spring基础——一个简单的例子
  • 原文地址:https://www.cnblogs.com/rockchip/p/3151231.html
Copyright © 2011-2022 走看看