我的SDK平台中有两个API版本(21,27),我的虚拟设备也是针对API 21。 问题是我的MainActivity中的MediaPlayer无法正常工作。我检查了音量,它显然已经打开,但这里没有声音。 所以我认为更高的API版本(在我的情况下,API 27)可能会导致问题,所以我卸载它。现在,正如你所看到的,每个单一的代码都变成了红色 - 意味着发生了错误。 enter image description here
您会了解原因是什么以及如何解决? 非常感谢你。
答案 0 :(得分:0)
下载每个api版本并尝试
从api 27开始并继续关闭但你不必删除sdk版本
答案 1 :(得分:0)
答案 2 :(得分:0)
最新的Android工作室版本应该使用最新的构建工具,并且更好地定位当前流行版本,如:
你的项目build.gradle应该这样设置:
compileSdkVersion 26
buildToolsVersion "27.0.3"
defaultConfig {
minSdkVersion 21
targetSdkVersion 27
如果应用程序支持从SDK 21到27,请设置您的min支持sdk。 应该安装回最新的sdk 27