2017-08-11 11 views
-4

H:\ android \ projects \ FileTracker \ app \ src \ main \ java \ com \ example \ filetracker \ ApproveActivity .java エラー:(169,28)エラー:シンボルメソッドを見つけることができませんshouldShowRequestPermissionRationale(ApproveActivity、String) エラー:(179、28)エラー:シンボルメソッドrequestPermissions(ApproveActivity、String []、int)を見つけることができません エラー:(349、1)エラー:メソッドがスーパータイプのメソッドをオーバーライドまたは実装しない エラー:タスク ':app:compileDebugJavaWithJavac'の実行に失敗しました。エラー:(179,28)エラー:シンボルメソッドrequestPermissions(ApproveActivity、String []、int)

Compilation failed; see the compiler error output for details.

javaファイル(ApproveActivity.java)

public void EnableRuntimePermissionToAccessCamera() 
{ 

     if (ActivityCompat.shouldShowRequestPermissionRationale(ApproveActivity.this,Manifest.permission.CAMERA)) 
     { 

      // Printing toast message after enabling runtime permission. 
      Toast.makeText(ApproveActivity.this,"CAMERA permission allows us to Access CAMERA app", Toast.LENGTH_LONG).show(); 

     } 
     else 
     { 

      ActivityCompat.requestPermissions(ApproveActivity.this,new String[]{Manifest.permission.CAMERA}, RequestPermissionCode); 

     } 
} 

build.gradle(Module.app)

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 19 
    buildToolsVersion "26.0.0" 

    defaultConfig { 
     minSdkVersion 14 
     targetSdkVersion 19 
    } 

    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
     } 
    } 
} 

dependencies { 
    compile 'com.android.support:support-v4:19.1.0' 
    compile 'com.android.support:appcompat-v7:19.1.0' 
} 
+3

コード、XML、またはlogcat出力のスクリーンショットを投稿しないでください。すべてのテキストをテキストとして投稿してください。 –

+0

コードが追加されました.... plzヘルプme ... –

+0

サポートライブラリのバージョンは_way_旧式です。ランタイムアクセス権のために少なくとも23.0.0を使用する必要があります。 –

答えて

0

プロジェクトにインポートこれを。

import android.support.v4.app.ActivityCompat; 
+0

はすでにインポート済みです。 –

+0

同じ問題があります...何をすべきかまだわかりません。 –

関連する問題