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”即开始编译,出现如下图所示,则表示成功.如果不成功,可能是环境没有设置正确,请检查并重新设置.
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”即开始编译,出现如下图所示,则表示成功.如果不成功,可能是环境没有设置正确,请检查并重新设置.