Android 开发的一些个人经验分享
2010-05-08 18:19:00 来源:WEB开发网首先是开发环境的搭建,Android开发环境搭建(Win XP)
参考了http://www.devdiv.net/bbs/thread-23445-1-1.html
http://blog.csdn.net/siyiwuzhi/archive/2009/04/22/4100479.aspx
细节就忘记了。这是之前做的事情了。
然后是NDK的环境搭建,
参考了http://fanth.javaeye.com/blog/444815
当然,参考网页上的NDK下载地址已经不可用了,
所以可以到这里去看看。http://www.devdiv.net/bbs/thread-26264-1-1.html
这里面有NDK(WINDOWS) http://dl.google.com/android/ndk/android-ndk-1.6_r1-windows.zip
NDK(LINUX) http://dl.google.com/android/ndk/android-ndk-1.6_r1-linux-x86.zip
当然,我电脑上已经装好了VMware和Red Hat,所以就选linux下的NDK了,
解压后查看到了readme.txt, CHANGES.TXT, INSTALL.TXT, OVERVIEW.TXT。
INSTALL里说GNU Make 要3.81或以上版本。
我用 make -v命令查看到自己的版本是3.79的,想试试看用3.79行不行。
OVERVIEW里面介绍了如何进行开发。
首先就是要先运行build/host-setup.sh 来配置NDK,
因为我用的GNU Make 版本是3.79, 所以出现一些错误提示。
后面换成3.81后,就好了。
然后根据OVERVIEW里面的说明,尝试对hello-jni工程进行编译,
发现有 /.../gmsl/gmsl 没有找到路径的错误。
即使用绝对路径给BUILD_SYSTEM赋值,解决了 gmsl的问题,
继续编译下次,仍会出现文件找不到的问题。
为此,决定将GNU Make升级到3.81
参考了http://www.chinaunix.net/jh/7/995084.html
里面有3.81的下载地址 ftp://ftp.gnu.org/pub/gnu/make/make-3.81.tar.gz
当然里面也介绍了如何安装 make 3.81.
编译GNU Make 3.81 的时候出现错误,提示Autoconf版本过低,
于是乎,又去下载了Autoconf-2.59
Autoconf-2.59下载地址 http://download.chinaunix.net/download.php?id=1241&ResourceID=648
Autoconf-2.59的安装说明 http://man.chinaunix.net/linux/lfs/htmlbook/chapter06/autoconf.html
当安装好Make 3.81 Autoconf-2.59后,再运行build/host-setup.sh,
就不会有错误了。然后在NDK根目录下运行make APP=hello-jni
编译成功,会在工程目录projectlibsarmeabi下生成libhello-jni.so
hello-jni是个NDK自带的例子。
就这样告一段落吧。
- ››Android 当修改一些代码时,使用什么编译命令可以最...
- ››Android 如何添加一个apk使模拟器和真机都编译进去...
- ››Android 修改Camera拍照的默认保存路径
- ››Android 如何修改默认输入法
- ››android开发中finish()和System.exit(0)的区别
- ››Android手势识别简单封装类
- ››android中查看项目数字证书的两种方法
- ››Android中获取IMEI码的办法
- ››android 相机报错 setParameters failed
- ››Android重启运用程序的代码
- ››Android为ListView的Item设置不同的布局
- ››android bitmap与base64字符串的互相转换
更多精彩
赞助商链接