Android Studio无法识别' MediaProjectionManager'类

时间:2017-08-19 15:49:02

标签: android mediaprojectionmanager

我正在尝试制作截图应用。我发现有几个使用MediaProjectionManager用于此目的的指南。

这是其中之一。

http://www.truiton.com/2015/05/capture-record-android-screen-using-mediaprojection-apis/

我完全复制了源代码,但Android工作室无法处理MediaProjectionManager

这些是构建错误消息。

Error:(23, 32) error: package android.media.projection does not exist

Error:(24, 32) error: package android.media.projection does not exist

Error:(32, 13) error: cannot find symbol class MediaProjectionManager

Error:(35, 13) error: cannot find symbol class MediaProjection

Error:(171, 66) error: package MediaProjection does not exist

这些是导致错误的行。

import android.media.projection.MediaProjection;

import android.media.projection.MediaProjectionManager;

我确定MediaProjectionMediaProjectionManager的这些类路径是正确的。请帮助。

1 个答案:

答案 0 :(得分:0)

MediaProjection在API级别21(Android 5.0)中添加。 " compileSdkVersion"您的模块需要> = 21。 e.g

android {
    compileSdkVersion 26
    ...
    defaultConfig {
        minSdkVersion 21
        ...
    }
}