Android Studio 无法识别 Oreo 的最新版本代码或新窗口类型

Posted

技术标签:

【中文标题】Android Studio 无法识别 Oreo 的最新版本代码或新窗口类型【英文标题】:Android studio not recognizing Latest version code or new window type for Oreo 【发布时间】:2018-07-31 09:42:07 【问题描述】:

我有一个离子项目,我已经能够构建一段时间了。不知何故,构建配置搞砸了,现在我处于这种状态。 IDE(和构建过程)无法识别最新版本代码 Build.VERSION_CODES.O 或在 Oreo WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY 中添加的窗口类型。

在我的androidManifest.xml 文件中,我有:<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="26" />

我还在 android studio 中安装了所有最新的 SDK 版本:

【问题讨论】:

【参考方案1】:

原来latest version of cordova only supports android api version 25.不知何故,在 android studio 中处理 android 文件时,我对其进行了修改,它正在以 api 版本 26 为目标,但在从不再存在的源代码重建之后。 Build.VERSION_CODES.O 或在 Oreo WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY 中添加的窗口类型仅在 api 版本 26 及更高版本中被识别。

【讨论】:

以上是关于Android Studio 无法识别 Oreo 的最新版本代码或新窗口类型的主要内容,如果未能解决你的问题,请参考以下文章

在 Android 8.0.0 Oreo 中无法获取位置

android studio中无法识别视频文件

Flutter - 无法检测/识别 Android Studio

Android Studio 无法识别“setAdapter()”方法

三星 Galaxy 手机在 Android Studio 上无法识别

Android Studio 无法识别最低 SDK