如何在Android Studio中构建AOSP项目

问题描述 投票:0回答:3

我已将 AOSP 代码导入 Android Studio,在构建它时,我收到一些内部错误,但“运行”、“调试”按钮被禁用。

我遇到的错误是:

谁能帮我解决这个错误并将 AOSP 编译到 Android Studio 中。 还有谁能帮忙解决一下如何将此项目转换为 Gradle 项目吗?

android android-studio android-gradle-plugin android-source
3个回答
2
投票

要浏览和调试 AOSP,请使用 Intellij IDEA(接近 Android Studio)或 Eclipse。 AOSP 源代码包含一个为这两个 IDE 生成配置的工具,称为 IDEGen。

IDEGen 自动为 IntelliJ IDEA 生成 Android IDE 配置 和日食。您的 IDE 应该能够以合理的方式编译所有内容 没有错误的时间量。

IDEGen 自述文件

要调试 AOSP Java 代码,请查看这篇文章(尽管它适用于 Android Studio,但 InteliJ IDEA 的配置是相同的)。


1
投票

AOSP 使用特殊格式的 makefile 来构建整个项目。如果你坚持在 IDE 上构建它,你应该自己编写一个插件来索引整个 makefile。

专注于更有意义的事情。在IDE中查看和修改代码,在shell中构建它,节省您的时间。


0
投票

试试这个 - https://developer.android.com/studio/platform

有一个面向平台开发人员 (AOSP) 的 Android Studio 版本,仅适用于 Linux。

以下是一些功能:

  • 项目设置向导
  • 配置您的午餐目标和平台模块。
  • 多语言支持
  • 在同一个 IDE 中编辑 C++、Kotlin 和 Java 编程语言。
  • Java 和 C++ 调试支持
  • 将调试器附加到 Android 进程以调试 Java 和 C++ 代码。
© www.soinside.com 2019 - 2024. All rights reserved.