我发现了一些问题,询问如何从Android Studio中运行的AOSP获取源代码 . 但是,我找不到关于如何仅导入AOSP的单个应用程序的任何解释 .
我正在尝试为Dialer应用程序执行此操作,可以找到here . 但是,我只获得了一点成功,我能够将代码作为项目导入,但是没有设法 Build 依赖关系和所需的库 .
任何人都可以告诉我是否有可能,如果有的话,这是怎么做的?
UPDATE:
似乎不可能用我发现的代码实现这一点,这是谷歌的完整Android分发的一部分 . 但google决定通过playStore分发Dialer应用程序,就像任何其他应用程序一样 . 所以应该有可能找到这个代码,如果它也在开源项目下运行 .
2 回答
您只能在Android Studio中打开整个AOSP .
完成源代码后,在根文件夹中执行
make idegen && development/tools/idegen/idegen.sh
,然后通过Android Studio在根目录中打开新的android.ipr .您正在寻找的AOSP代码不兼容Android Studio,它是一个Eclipse项目 .