#java #sdk #harmonyos #deveco-studio
#java #sdk #harmonyos #deveco-studio
Вопрос:
Я обновил HarmonyOS SDK с 5 до 6 в DevEcoStudio. Я вижу SDK6 только в разделе «Файл -> Настройки -> Внешний вид и поведение -> Системные настройки -> HarmonyOS SDK»
Теперь, когда я пытаюсь открыть проект с SDK 5, DevEco задает мне следующий вопрос —
После выбора «Использовать DevEco HarmonyOS SDK» он показывает мне следующее —
Итак, наконец, после настройки SDK, когда я пытаюсь «открыть» существующий проект, я вижу следующую ошибку.
Unable to download the HarmonyOS SDK. Unable to install java:2.1.1.21 as the license has not been accepted. Use the 'File -> Settings -> Appearance amp; Behavior -> System Settings -> HarmonyOS SDK' to agree to the license agreement and download.
Как мы можем это исправить и успешно открыть проект?
DevEcoStudio and SDK Version Info:
DevEco Studio 2.1 Release //Still Old Version of DevEcoStudio
Build Version: 2.1.0.501, built on June 2, 2021
Runtime version: 11.0.9 11-b944.49 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
open-source software
Windows 10 10.0
GC: ParNew, ConcurrentMarkSweep
Memory: 1484M
Cores: 8
Registry: external.system.auto.import.disabled=true
SDK Version: 6 //latest received Offline```
Ответ №1:
Итак, для успешной компиляции проекта после обновления SDK необходимо —
Откройте build.gradle вашего уровня проекта и уровня модуля и измените compileSdkVersion на последнюю версию.
compileSdkVersion 6 // Target SDK version for building your app.
defaultConfig {
compatibleSdkVersion 5 //Earliest SDK version compatible with your app.
}
Вы можете проверить Build Config для получения дополнительных конфигураций проекта HarmoyOS.