一、环境配置
1.JDK 下载JDK
建议1.7版本,不要害怕我保证决定不会用到Java语言。
2.Android SDK 下载SDK
建议下载Bundle版本,这个版本中包含了Eclipse,CDT和ADT
如果你喜欢自虐,你可以下载SDK Tools Only,再安装Eclipse和ADT。
https://www.eclipse.org/downloads/
http://developer.android.com/sdk/installing/installing-adt.html
启动Eclipse 启动Android SDK Manager添加你需要的部分。
注意:从Andoroid 2.3 (API Level 9)之后才支持 NativeActivity 请使用此版本以上的Android SDK Platform。
在安装的过程当中如果发现链接不上服务器,这决定不是谷歌的错,具体原因,你们懂得,解决的办法就是多试几次。
至此我们就可以用Java语言开发Android程序了,如果你不偏执了,你后悔了,到这里就可以停止,去学习Java语言。不过这不是偏执狂想要的。
3.GCC
Windows平台安装 Cygwin 下载cygwin
不要默认安装也不要全部安装,只需添加Devel部分就可以了
Linux平台 如果你是一个Linux用户,自称自己是C++语言的死忠,你不会告诉我你不会安装GCC吧。最方便的方法就是 sudo apt-get 什么什么吧。我记不清了,坚持用了几年Ubuntu 10.04LTS之后,终于放弃Linux桌面版了,现在的Linux桌面版真的很让人蛋疼。
Mac平台,还是老老实实去App Store装个Xcode吧。至少你还可以体会一下原来ObjC才是更变态的。
至此我们就可以开发C++的 Hello World 了,但这还不是我们想要的。
4.NDK 下载NDK
最后再在Eclipse的Preferences中设置NDK的路径 Preferences->Android->NDK
好了,一切就绪了,开始Android的C++之旅吧。
参考文档:
http://www.cnblogs.com/bastard/archive/2012/05/19/2508913.html