如何在Android Studio中打开AOSP默认启动应用Launcher3 ?



我克隆了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/参+//头/主/工具/idegen/README

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

使用Android进行构建。mk/.bp确实对AOSP项目有更好的支持,我相信你可以通过在gradle.properties

中设置COMPILE_SDK=30来解决android-R的问题。

最新更新