在eclipse中打开android AOSP本机应用程序

在eclipse中打开android AOSP本机应用程序,android,eclipse,project,Android,Eclipse,Project,我需要从软件包中编辑原始的Android应用程序 就条款而言,制作我自己的发行版/模版。。 我想更改通话屏幕、锁定屏幕、联系人、日历等。。 我明白要做到这一点,我必须从 来源:, 但是,我需要编辑源代码,为此,我需要打开操作系统提供的应用程序 eclipse项目 当我这么做的时候,我看到有 SDK中隐藏的导入缺失(或缺失) 类中隐藏的参数 我不想使用反射,因为整个代码都在这里 可用,但如何构建平台开发工具包 还是PDK?:) 有人能帮忙吗?你从阅读开始 编辑: 如果您试图从AOSP下载某个项目

我需要从软件包中编辑原始的Android应用程序 就条款而言,制作我自己的发行版/模版。。 我想更改通话屏幕、锁定屏幕、联系人、日历等。。 我明白要做到这一点,我必须从 来源:, 但是,我需要编辑源代码,为此,我需要打开操作系统提供的应用程序 eclipse项目

当我这么做的时候,我看到有

  • SDK中隐藏的导入缺失(或缺失)

  • 类中隐藏的参数

  • 我不想使用反射,因为整个代码都在这里 可用,但如何构建平台开发工具包

    还是PDK?:)

    有人能帮忙吗?

    你从阅读开始


    编辑:

    如果您试图从AOSP下载某个项目并使用SDK进行编译,那么很有可能它不起作用,并且您将遇到与您引用的问题类似的问题。你不会通过构建单个应用来构建Android;您可以通过构建整个固件来构建Android(“我自己的发行版/模块”)。大多数AOSP应用程序不是设计为由SDK编译的,而是需要整个固件。

    只需打开Eclipse, 然后转到“窗口”+“首选项”+“android” 在那里,您将获得sdk位置,然后为正确运行提供android sdk的适当路径…

    请检查。您至少可以使用eclipse编辑代码,但必须使用AOSP构建系统来构建发行版


    您也可以进行检查,因为这将有助于调试您的更改。

    如果您在这里运气不好,请尝试freenode上的IRC频道,用于#android root和#cyanogenmod。cyanogenmod维基百科上甚至可能有说明,您是否能够在eclipse中修改股票应用程序?我正在尝试做同样的事情,实际上这是我的错误,我正在尝试导入单独的项目并满足它们的依赖性。。。我不明白的是,我需要将整个源代码作为一个大项目来打开。:)谢谢你的掌掴,伙计:)想知道谷歌是如何工作的,比如他们是如何修改联系人应用程序的?AOSP不是一个Android项目。@POED366:有关构建整个操作系统(包括像Contacts这样的AOSP应用程序)的说明,请访问“我想将Contacts构建为Android项目”。AOSP是一个Java项目。我知道,但我想作为一个Android项目建立联系人,这就是我所问的,谷歌是如何工作的?@powder366:大多数情况下,谷歌都是按照网站上的说明进行的。我的印象是,在初始完整构建之后,有一些方法可以构建一个不需要完整操作系统重建的单个应用程序。然而,我不知道这一特定过程是什么。