java - 如何在Android Studio中打开AOSP默认启动器应用程序Launcher3?

标签 java android android-studio android-source

我克隆了 Launcher3,它是 AOSP 的默认启动器:https://android.googlesource.com/platform/packages/apps/Launcher3/+/refs/tags/android-11.0.0_r28

我在 Android Studio 上打开它并得到了

01:04   Gradle sync failed: com.android.tools.idea.gradle.project.sync.idea.issues.SdkPlatformNotFoundException: Module: 'Launcher3' platform 'android-R' not found. (1 m 34 s 191 ms)

出了什么问题?我确保已下载 Android 11 SDK

最佳答案

您不能直接在 Android Studio 中编译/添加 AOSP 项目,因为它们遵循 AOSP 构建系统。也就是说,您应该尝试使用导入源 首先是“idegen”工具。

请引用以下内容:

https://android.googlesource.com/platform/development/+/refs/heads/master/tools/idegen/README

https://wiki.lineageos.org/how-to/import-to-android-studio

关于java - 如何在Android Studio中打开AOSP默认启动器应用程序Launcher3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65785355/

相关文章:

java - Java 中的 hasNext 代码

java - 如何将 ListView 点击上的数据动态传递到另一个 Activity

java - TextField 的 prefColumnCount 属性是什么?

android - React-Native 弹性盒重叠所需的最小高度?

android - CircleCI ./gradlew 测试命令失败

ios - 为什么 xCode 要求 Android Studio Gradle 文件?

java - 如何限制用户在一定时间内与程序交互?

android-studio - Android Studio 0.8.1 - 如何使用 Facebook SDK?

android - 在Android上运行React Native项目

android - Android 中的 AWS Mobile Hub 自定义身份验证