2017-08-19 17 views
0

私はスクリーンショット用のアプリを作ろうとしています。私はその目的のためにMediaProjectionManagerを使用するためのいくつかのガイドがあることを発見しました。Android Studioは 'MediaProjectionManager'クラスを認識しません

これはその1つです。

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のためにこれらのクラスパスが正しいことを確信しています。少し助けてください。

答えて

0

MediaProjectionはAPIレベル21(Android 5.0)で追加されました。あなたのモジュールの "compileSdkVersion"は、> = 21にする必要があります。 例:

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

はい、問題を解決します。ありがとう、@ KnightMobile。 –

関連する問題