【问题标题】:DevEcoStudio: Error after upgrading from SDK 5 to SDK6DevEcoStudio:从 SDK 5 升级到 SDK6 后出错
【发布时间】:2021-12-03 08:37:54
【问题描述】:

我已在 DevEcoStudio 中将 HarmonyOS SDK 从 5 升级到 6。我只在“文件 -> 设置 -> 外观和行为 -> 系统设置 -> HarmonyOS SDK”下看到 SDK6

现在,当我尝试使用 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 & Behavior -> System Settings -> HarmonyOS SDK' to agree to the license agreement and download.

IDE 中的日志如下所示 -

我们如何解决这个问题并成功打开项目?

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```

【问题讨论】:

    标签: java sdk harmonyos deveco-studio


    【解决方案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 项目配置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-04
      • 1970-01-01
      相关资源
      最近更新 更多