错误:找不到符号方法可以绘制叠加(上下文)



抱歉,如果这是一个明显的解决方案问题。 我似乎不知道如何解决它。

我正在导入。

import android.provider.Settings;

并尝试在活动、应用程序、广播接收器等中运行下面的代码片段。 它在我的应用程序的付费版本中运行良好。 当我将代码复制到免费版本中并将其粘贴到(同一台机器,同一台 sdk)时,编译器会变红。

boolean canDrawOverlays;
if(Build.VERSION.SDK_INT >= 23)
{
    canDrawOverlays = Settings.canDrawOverlays(getApplicationContext());
}

已解决。 显而易见。 希望这将为将来这个容易被忽视的项目设置节省时间和麻烦。

  • 右键单击项目。
  • 转到模块设置。
  • 转到编译 SDK 版本。
  • 根据需要设置 API 级别。 就我而言,我处于 19 级,需要 23 级才能获得 canDrawOverlays 通过。
  • 或者打开项目的build.gradle并在那里设置compileSdkVersion。

最新更新