Android
SDK
1. 在Ubuntu 下,编译linux-x86
$ cd mydroid
$ make
$ make sdk
2. copy到windows下,cygwin完全安装,修改源码shell.c关于readline.h的引用(选择包中不安装libreadline比较累),make_windows_sdk.sh中修改“SDK_NUMBER=1.5”,在cygwin中,
$ cd mydroid
$ mkdir -p out/host/windows-x86/sdk
$ development/build/tools/make_windows_sdk.sh
out/host/linux-x86/sdk/android-sdk_eng.xxx_linux-x86.zip
out/host/windows-x86/sdk
编译ADT
在Ubuntu下,$ cd mydroid
$ development/tools/eclipse/scripts/build_server.sh out/host/adt
会自动下载eclipse到/buildbot中,似乎只能用他的,并且唯一存在,否则出各种错误。
编译结果输出在,/buildbot/eclipse-android/3.4.0/eclipse/plugins/org.eclipse.pde.build_3.4.0.v20080604/scripts/out/host/adt/,
我这里zip失败,手工到上面目录里:$ zip -9 -r ../android-eclipse-v200904101205.zip .
这个zip文件是windows下可以用的。
配置eclipse
移除老的ADT,然后“Software Updates”里安装,然后在eclipse的[windows]-[preference]-[android],指定一下SDK location。老工程,在工程属性里,把android选一下,在Java Build Path, 把libraries改过来,反复刷几次就ok了。
下面是关键的部分:在sdk目录的tools里运行:android.bat create avd -n avm -t 1 -s HVGA
在Debug或Run配置中,Target 选择 avm,
还可以加上扩展选项:-sdcard "C:\Program Files\google\sdcard.img" -skin N79