0

我正在尝试制作一个用于屏幕截图的应用程序。我发现有几个指南可用于此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请帮忙。

4

1 回答 1

0

在 API 级别 21 (Android 5.0) 中添加了 MediaProjection。您的模块的“compileSdkVersion”需要 >= 21。例如

android {
    compileSdkVersion 26
    ...
    defaultConfig {
        minSdkVersion 21
        ...
    }
}
于 2017-08-19T17:02:30.707 回答