簡體   English   中英

如何在 Android Studio 中打開 AOSP 默認啟動器應用 Launcher3?

[英]How to open AOSP default launcher app Launcher3 in Android Studio?

我克隆了 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

雖然使用 Android.mk /.bp 構建確實更好地支持 AOSP 項目,但我相信您可以通過在gradle.properties中設置COMPILE_SDK=30來解決android-R問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM