gpt4 book ai didi

java - 将我现有的 Android 项目从 Java 8 迁移到 Java 11 时出现 "error: package android.view does not exist"错误

转载 作者:行者123 更新时间:2023-12-05 05:46:52 33 4
gpt4 key购买 nike

我正在研究多模块 Android 项目,目前这个项目正在使用 Java 8,并且作为要求的一部分,我正在将这个项目升级到 Java 11。下面是我到目前为止为实现相同目标所做的尝试-

1] 安装 JDK-11 并设置 JDK 位置指向 java-11(即文件 --> 项目结构 --> SDK 位置 --> JDK 位置)

2] 由于它是多模块项目,我在所有模块级 build.gradle 文件中做了以下更改-

android{
...
compileOptions {
sourceCompatibility JavaVersion.VERSION_11
targetCompatibility JavaVersion.VERSION_11
}

kotlinOptions {
jvmTarget = '11'
}
}

然后我能够成功同步和构建项目,但是当我尝试运行项目时,出现“错误:android.view 包不存在”错误和其他一些相关错误,请检查下面的截图了解更多详情--

enter image description here

我用谷歌搜索了这个错误,并在 Stackoverflow 上找到了几篇相关的帖子(下面是链接),但还没有找到任何具体的解决方案。

1] error: package android.view does not exist

2] Migrating Java 8 project to Java 11

3] android + sourceCompatibility JavaVersion.VERSION_11: error: package android.os does not exist

  • 重要提示:我使用的是 Android-Studio 版本 4.1.2 和装有 macOS Big Sur 的 MacBook

此外,如果需要任何其他详细信息,请告诉我。谢谢!

最佳答案

通过将 android gradle 插件版本更改为 7.0.2 解决。

关于java - 将我现有的 Android 项目从 Java 8 迁移到 Java 11 时出现 "error: package android.view does not exist"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71112081/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com