Android SDK版本错误-如何缩小(?)

Android SDK version error- how to downsize(?)

我的 SDK 平台中有两个 API 版本 (21,27),我的虚拟设备也针对 API 21。 问题是我的 MainActivity 中的 MediaPlayer 不工作。我检查了音量,它显然是打开的,但这里没有声音。 所以我认为更高的 API 版本(在我的例子中,API 27)可能是导致问题的原因所以我卸载了它。现在每个单一代码都变成了红色——这意味着发生了错误)正如你所看到的。 enter image description here

您能否深入了解原因是什么以及如何解决? 非常感谢您。

下载每个 api 版本并尝试

从api27开始,一直往下但不用删除sdk版本

您只需点击 "Sync Project with gradle file",在 Android Studio 中可用

这也会下载必要的 SDK 版本以防丢失。

最新的 android studio 版本应该使用最新的构建工具并且更好地以当前流行的版本为目标,就像:

您的项目 build.gradle 应该这样设置:

    compileSdkVersion 26
    buildToolsVersion "27.0.3"
 defaultConfig {
        minSdkVersion 21
        targetSdkVersion 27

如果应用支持 SDK 21 到 27,请设置您的最小支持 sdk。 应该安装回最新的 sdk 27​​