首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取“错误:包android.view不存在”错误时,将我现有的android.view从Java8迁移到Java11

获取“错误:包android.view不存在”错误时,将我现有的android.view从Java8迁移到Java11
EN

Stack Overflow用户
提问于 2022-02-14 12:41:28
回答 1查看 844关注 0票数 3

我正在使用多模块的Android项目,目前这个项目正在使用Java 8,作为需求的一部分,我正在将这个项目升级到Java 11。

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

2]由于这是一个多模块的项目,我在所有模块级的build.gradle文件中做了以下的工作-

代码语言:javascript
运行
复制
android{
       ...
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_11
        targetCompatibility JavaVersion.VERSION_11
    }

    kotlinOptions {
        jvmTarget = '11'
    } 
}

然后我能够同步并成功地构建这个项目,但是当我试图运行这个项目时,我得到的是" error : package android.view不存在“错误和一些其他相关的错误,请查看下面的屏幕截图以获得更多的细节--

我发现了这个错误,并在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-StudioVersion4.1.2和macOS Big

的MacBook

另外,如果需要任何其他细节,请告诉我.谢谢!

EN

回答 1

Stack Overflow用户

发布于 2022-09-30 09:28:24

通过将android插件版本改为7.0.2,解决了这个问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71112081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档