ADT Bundle
ADT Bundle包含了Eclipse、ADT插件和SDK Tools,是已经集成好的IDE,只需安装好Jdk即可开始开发,推荐初学者下载ADT Bundle,不用再折腾开发环境。
版本号 | Windows | Mac OSX | Linux |
---|---|---|---|
23.0.2 | 32位 64位 | 64位 | 32位 64位 |
NDK
C/C++开发Android应用工具包,Linux/Mac OS X 下NDK
的安装方法请戳这里
Version | Platform | Package | Size (Bytes) | MD5/SHA1 Checksum | 官方MD5校验码截图 |
---|---|---|---|---|---|
NDK r13 | Windows 32-bit | android-ndk-r13-windows-x86.zip | 620325945 | cc498ef01d7fe919dcc8aeb4d709f4ff793dee46 | 查看 |
Windows 64-bit | android-ndk-r13-windows-x86_64.zip | 681188845 | 39b78dda640f7f2647075d44b0ec1a8ac6ce5eef | ||
Mac OS X 64-bit | android-ndk-r13-darwin-x86_64.zip | 665841170 | fd7ec2b511b66c479487138be5413400521edd0e | ||
Linux 64-bit (x86) | android-ndk-r13-linux-x86_64.zip | 687179374 | a22bfcbe467103e21acc953b0c11158941ab49ee | ||
NDK r12b | Windows 32-bit | android-ndk-r12b-windows-x86.zip | 706453972 | 8e6eef0091dac2f3c7a1ecbb7070d4fa22212c04 | |
Windows 64-bit | android-ndk-r12b-windows-x86_64.zip | 749567353 | 337746d8579a1c65e8a69bf9cbdc9849bcacf7f5 | ||
Mac OS X 64-bit | android-ndk-r12b-darwin-x86_64.zip | 734135279 | e257fe12f8947be9f79c10c3fffe87fb9406118a | ||
Linux 64-bit (x86) | android-ndk-r12b-linux-x86_64.zip | 755551010 | 170a119bfa0f0ce5dc932405eaa3a7cc61b27694 |
1、打开终端,执行命令 cd ~ //进入当前用户目录
2、编辑.bash_profile
命令 vim .bash_profile,进入后按提示进入编辑模式,加入如下:
export ANDROID_NDK_ROOT=/Users/katichar/Tools/android-ndk-r13
export ANDROID_SDK_ROOT=/Users/katichar/Tools/adt-bundle-mac-x86_64-20140702
export ANDROID_HOME=$ANDROID_SDK_ROOT/sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$ANDROID_NDK_ROOT
3、退出vim,按esc,输入 :wq
4、使其生效,命令 source .bash_profile
导入工程就不说步骤了,
编译工程 project -> build project,这个时候报错:
**** Build of configuration Default for project template ****
ndk-build NDK_DEBUG=1 -j 4 APP_ABI=armeabi all
Cannot run program "ndk-build": Unknown reason
Error: Program "ndk-build" is not found in PATH
PATH=[/usr/bin:/bin:/usr/sbin:/sbin]
**** Build Finished ****
错误的意思是在PATH中找不到ndk-build命令。指出的PATH的路径也和我们上面设置不一样,说明在eclipse中需要指定NDK的路径。Eclipse -> 偏好设置 -> c/c++ -> build -> environment 在这里配置环境变量
单击 "Add"-> name:NDK_ROOT,value:/Users/katichar/Tools/android-ndk-r13(这里按你实际NDK存放路径)
应用确定。至此只是配置好了ndk的环境变量,还要找到ndk-build调用的地方,这个位置是
project -> properties -> c/c++ build ,项build command,默认是ndk-build NDK_DEBUG=1 -j 4
所以原因找到了,为什么找不到ndk-build。
改为:${NDK_ROOT}/ndk-build NDK_DEBUG=1 -j 4
这次再编译就可以成功了。(ndk-build的参数还有好多坑。。。小心)