2013-02-12 43 views
5

序言:我是一名Java Android开发人员。我知道标准的Android开发流程。针对单个AOSP或CyanogenMod java应用程序的Eclipse设置

我想开始为AOSP-CM开发。我遵循该指南,使用随源代码提供的.classpath文件在Eclipse中导入整个Java源代码。所以我有一个包含所有源代码的Java项目,我可以浏览和编辑所有内容。

下一步是尝试设置一个Android项目,例如电话应用程序,以便使用像GUI图形编辑器这样的ADT插件功能。 我想编辑电话来源,在Eclipse中构建,最重要的是使用Eclipse调试器。

有可能吗?我在哪里可以找到指南或教程?

回答

1

我最终的解决方案是:

  • 设置classpath中

    CD /路径/到/安卓/根

    CP开发/ IDE /月食/的.classpath。

    CHMODü+ W的.classpath

  • 创建一个Java项目,并选择CM(或Android AOSP)的基础文件夹而不是 “使用默认位置”。
现在,在eclipse中,您可以附加到模拟器,运行DDMS并选择要调试的进程(例如,com.android.calendar)。

  • 运行>打开调试对话框...
  • 右键单击 “远程Java应用程序”,选择 “新建”。
  • 选择一个名称,即“android-debug”或任何你喜欢的。
  • 将“项目”设置为您的项目名称。保持主机设置为“本地主机”,但将端口更改为8700.
  • 单击“调试”按钮,应该全部设置好。

请注意,端口8700连接到当前在DDMS控制台中选择的任何进程,因此您需要确保DDMS选择了要调试的进程。

0

下面是我导入Apollo,Cyanogenmod中当前的默认音乐应用程序。

  1. 将现有的Android代码导入到Workspace中,选择packages/app/Apollo作为根目录。
  2. 在包资源管理器和Android工具 - >添加支持库中右键单击项目。
0

我不认为你可以使用ADT编辑AOSP java应用程序。这些应用程序不使用SDK应用程序使用的Ant构建系统。我相信这些应用程序使用SDK中不可用的私人apis。

对我来说有效的是一个大型Java项目,其中包含所有框架,包括Using Eclipse to browse and edit AOSP中描述的应用程序。使用eclipse项目编辑Java代码,然后使用AOSP编译系统构建我所做的任何更改。

如果您的目标是使用ADT布局工具编辑普通sdk应用程序的布局,我不认为您可以使用这种方法来实现。

相关问题