Android 错误:找不到符号方法canDrawOverlays(上下文)
抱歉,如果这是一个明显的问题,需要解决。我似乎不知道该怎么修 我在进口Android 错误:找不到符号方法canDrawOverlays(上下文),android,android-build,Android,Android Build,抱歉,如果这是一个明显的问题,需要解决。我似乎不知道该怎么修 我在进口 import android.provider.Settings; 并尝试在活动、应用程序、广播接收器等中运行下面的代码片段。它在我的应用程序的付费版本中运行良好。当我将代码复制到免费版本并粘贴到(同一台机器,同一个sdk)中时,编译器会变红 boolean canDrawOverlays; if(Build.VERSION.SDK_INT >= 23) { canDrawOverlays = Settin
import android.provider.Settings;
并尝试在活动、应用程序、广播接收器等中运行下面的代码片段。它在我的应用程序的付费版本中运行良好。当我将代码复制到免费版本并粘贴到(同一台机器,同一个sdk)中时,编译器会变红
boolean canDrawOverlays;
if(Build.VERSION.SDK_INT >= 23)
{
canDrawOverlays = Settings.canDrawOverlays(getApplicationContext());
}
解决了。显而易见的。希望这将节省一些人的时间和麻烦,在这个容易被忽视的项目设置的未来
- 右键单击项目
- 转到模块设置
- 转到编译SDK版本
- 根据需要设置API级别。在我的情况下,我是在19级,需要23才能通过烛光覆盖
- 或者打开项目的build.gradle并在那里设置compileSdkVersion