gpt4 book ai didi

android - 使用 Android Studio 开发 AOSP

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:34:14 24 4
gpt4 key购买 nike

我正在尝试设置一个开发环境以对 AOSP 源代码进行一些自定义修改,并且想使用 Android Studio 作为我的 IDE。然而,在执行了必要的步骤之后,Android Studio 似乎无法识别某些类和方法。我做错什么了吗?以下是我所做工作的概要:

我根据官方文档做了必要的准备工作(依赖等),克隆并构建了AOSP。之后,我用 repo 克隆了 AOSP 7.1.1-r11 分支,然后运行以下命令:

$ source build/envsetup.sh
$ lunch aosp_arm-eng
$ make
$ mmm development/tools/idegen/
$ development/tools/idegen/idegen.sh

make 花了我大约一个小时,运行 idegen.sh 花了我大约 5 秒。

idegen.sh 生成了一个 android.ipr 文件,我在 Android Studio 中成功导入了该文件。当提示选择 SDK 时,我选择了 openjdk 1.8.0_121 并删除了类路径中的所有库,如 idegen 自述文件中所示。

让 Android Studio 运行初始导入操作后,我继续从电话框架打开 PhoneFactory.java,我想在其中进行修改。这是我遇到问题的地方:几十个方法是红色的(无法解析)。

我确信我克隆 AOSP 的方式没有问题,因为 make 正确通过了。有什么想法吗?

最佳答案

我总是毫无问题地使用这些步骤:

https://shuhaowu.com/blog/setting_up_intellij_with_aosp_development.html

您的问题最重要的部分是:

  • 设置没有库的SDK
  • 在项目结构 -> 模块 -> 删除所有以 .jar 结尾的依赖项
  • 作为奖励:转到 Sources 选项卡并浏览到 out/target/common/R。右键单击它并单击源

在链接中,您可以看到可以简化步骤的屏幕截图。

关于android - 使用 Android Studio 开发 AOSP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42110805/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com