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
我的 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