WEB开发网
开发学院手机开发Android 开发 如何使用 Android SDK 开发 Android 应用? 阅读

如何使用 Android SDK 开发 Android 应用?

 2010-03-04 04:02:00 来源:WEB开发网   
核心提示:在http://andrei.gmxhome.de/anyedit/下载并导入eclipse中5、把android源码作为一个工程导入eclipse导入前先检查.classpath里的文件在android源码中是否有相应的文件(文件夹),否则也会破坏android源码(一般是多添加文件/文件夹),如何使用 Androi

在http://andrei.gmxhome.de/anyedit/下载并导入eclipse中

5、把android源码作为一个工程导入eclipse

导入前先检查.classpath里的文件在android源码中是否有相应的文件(文件夹),否则也会破坏android源码(一般是多添加文件/文件夹),.classpath里多余的路径可删除

新建Java Project(不是android project,否则会破坏android源码),选择从已存在的工程导入,工程名任意,完成。

导入时,eclipse要build工程,比较慢。导完后,一般都没有错误。

这里也就回答了第4个问题

6、eclipse上调试android里的程序。

为了不让其它版本的android工具和android文件系统影响下面的编译和调试,需要从环境变量中去除android工具和android文件系统的路径:

vim ~/.bashrc

看看有没有在PATH变量中加入android工具和android文件系统的路径,如果加有,则注释它。通过下面的方法,我们是不需要在.bashrc中添加android工具和android文件系统的路径的

执行:

cd android源码目录

. build/envsetup.sh #设了环境变量之后,会多出mmm等命令,可以通过输入help来查看

lunch 1 # 把emulator等工具和ramdisk.img等文件的路径对应起来,就可以直接调用emulator等工具,也解决了第3个问题

emulator &

ddms &

注意,先启动ddms,再启动eclipse,这样eclipse中就不会说端口冲突

然后在eclipse中配置调试类型和端口:

在Run->Debug Configurations->Remote java application上双击,然后,”Host:”设为localhost,”Port:”设为8800,”Connection Type”为Standard(Socket Attach)

然后“Apply”

注意,上面设置的端口要与DDMS中设置的端口一致,ADT插件使用了8700端口,因此上面设置的端口是8800。如果出现连不到VM的错误时,请注意,要先在DDMS中选中某一进程(对应某一应用程序),才能在eclipse执行 Debug。

在eclipse调试时,可以设断点、单步调试。估计google团队也是这样开发、调试android应用程序的

7、编译android源码

执行:

cd android源码目录

. build/envsetup.sh

那么就会多出mm/mmm等命令,mm/mmm用来编译模块(包括C、C++、JAVA程序)。我们也可以直接在 android源码根目录下执行“make

上一页  1 2 3 4 5  下一页

Tags:如何 使用 Android

编辑录入:coldstar [复制链接] [打 印]
赞助商链接