发新话题
打印

开始玩6410!前来报到!顺便祝大家新年快乐!

开始玩6410!前来报到!顺便祝大家新年快乐!

TOP

论坛总算恢复了
最近在弄android,因为看好android ,不知哪些DX也在搞这方面?
Android是免费的,而且界面、浏览器、手势操作、软件支持,都非常不错,感觉是手持设备的首选方案;市面上大多数的资料都是描述如何在android之上开发应用程序,我对于Android系统和内核感兴趣,但这方面资料却少之又少,作为OEM商的立宇泰是否能提供一些呢?

对于Android的使用感受,准备写一些原创文章给大家,敬请期待咯!

TOP

支持一下!

期待你的新文章!

TOP

水平有限,先发一些自己整理的起步文章

【浏览Android官方源码内容】
直接用浏览器看,
Google官方:
android的源码在:http://android.git.kernel.org/platform/
内核的源码在:http://android.git.kernel.org/kernel/
很遗憾,kenrelvendor下看不到samsung的分支。倒是对高通、omap的处理器和那些采用的手机有支持。
Samsung官方(仅有linux内核,并不是配套android的):
http://git.kernel.org/?p=linux/kernel/git/kki_ap/linux-2.6-samsung.git;a=summary
【从git下载最新的Android2.2源码并编译试试】
我们已经编译过android的几个版本了,从我们实际情况出发吧:
1,安装git
sudo apt-get install git git-core(这个没有完全测试,以前下好了的)
2,安装repo
curl http://android.git.kernel.org/repo > ~/bin/repo
3,建立本地目录
mkdir android
cd android
4,下载源码
repo init -u git://android.git.kernel.org/platform/manifest.git -b froyo
repo sync
下一个晚上,下载完成了。
想看看有没有其他的内容或branchgit有很多命令的,网上查查。
5,编译
直接make
手动产生ramdisk-uboot.img
然后下载。
在ARMSYSPC100上可以运行了!
【查看Android网站,建立Android开发环境】
Android的官方开发者网站,经常打不开,还好有人给出来另外一个链接:
http://androidappdocs-staging.appspot.com/index.html

建立Android开发环境,原版正宗的步骤应该是这个官方网站上的:
http://androidappdocs-staging.appspot.com/sdk/index.html

这篇国语,步骤详细,具体,图片清晰,不妨参考:
http://hi.baidu.com/lvjava/blog/item/74a8480ee120e0c67acbe10f.html

支持建立windows下或linux下的开发环境,我想试试是否能够查看android代码,所以尝试建立linux下的开发环境。以下的下载和安装,都是在linuxubuntu)系统下完成。
下面是我的具体步骤:
1,下载安装JDK

地址:http://java.sun.com/javase/downloads/index.jsp,下载JDK,不下载JRE
最终下载了一个jdk-6u21-linux-i586.bin文件。
执行:
Sudo chmod 777 jdk-6u21_linux-i586.bin
执行解包:
./ jdk-6u21_linux-i586.bin
最后产生了一个jdk1.6.0_21目录,很多带锁的文件,那么暴力修改权限
Sudo chmod –R 777 jdk1.6.0_21
Sudo gedit ~/.bashrc加入:
export JAVA_HOME=/home/xj/disk3/software/jdk1.6.0_21
export ANDROID_JAVA_HOME=$JAVA_HOME
export PATH=$JAVA_HOME/binPATH
2,下载安装Eclipse

地址:http://www.eclipse.org/downloads/,下载“Eclipse IDE for Java EE Developers”,选了Linux 32Bit版本进行下载。
同时还下了“Eclipse IDE for C/C++ Developers”工具,试试看好不好用。
解压缩:tar xzf eclipse-jee-helios-linux-gtk.tar.gz
运行:
./eclipse
设置路径:
Sudo gedit ~/.bashrc加入:
export PATH=/home/xj/disk3/software/eclipsePATH
3,给eclipse安装ADT插件

进入eclipse进行操作,这里就要看图比较清楚了:
http://hi.baidu.com/lvjava/blog/item/74a8480ee120e0c67acbe10f.html
里面有个图,现在装是不同的。选I accept后,直接选了“Finish”。

4,下载安装android SDKAVD

到这个地址下载http://androidappdocs-staging.appspot.com/sdk/index.html
下的是android-sdk_r06-linux_86.tgz工具,

解压缩,并运行里面的工具程序:
./tools/android
工具就被调出来了。

双击Packages列表中的项目,选择安装或不安装。选好之后点Install
完成之后新建AVD(android vitural device)
设置路径:
Sudo gedit ~/.bashrc加入:
export PATH=/home/xj/disk3/software/ android-sdk-linux_86/toolsPATH
为了直接运行emulator也可以再加:
Export ANDROID_SDK_ROOT=/home/xj/disk3/software/ android-sdk-linux_86/
5,关联eclipseSDK

选择菜单window->preferences,点左边的android,添加SDK目录。
6Helloworld程序

参考网页的过程就可以,但会出现错误:
新建一个android工程,开始就出现这个错误:
Java代码
[2009-09-18 23:49:52 - iWidsets] no classfiles specified
[2009-09-18 23:49:52 - iWidsets] Conversion to Dalvik format failed with error 1
解决办法是 Project > Clean... > Clean project selected below > Ok
eclipse要注意调整虚拟机内存,512M内存下运行很慢。


TOP

好文需要顶

TOP

确实很不错,很有价值的文章,
谢谢搂主,收藏了!

TOP

这么精彩的文章不顶怎么行?

TOP

发新话题