diff --git a/build.gradle b/build.gradle index 2729fb1d..26121dc1 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:1.1.0' + classpath 'com.android.tools.build:gradle:1.3.0' } } @@ -17,21 +17,15 @@ allprojects { apply plugin: 'com.android.application' android { - compileSdkVersion 22 + compileSdkVersion 23 buildToolsVersion "22.0.1" defaultConfig { applicationId "ch.blinkenlights.android.vanilla" minSdkVersion 15 - targetSdkVersion 22 + targetSdkVersion 23 } - compileOptions { - sourceCompatibility JavaVersion.VERSION_1_5 - targetCompatibility JavaVersion.VERSION_1_5 - } - - sourceSets { main { manifest.srcFile 'AndroidManifest.xml' diff --git a/src/ch/blinkenlights/android/vanilla/PermissionRequestActivity.java b/src/ch/blinkenlights/android/vanilla/PermissionRequestActivity.java index 77e22acc..80307e53 100644 --- a/src/ch/blinkenlights/android/vanilla/PermissionRequestActivity.java +++ b/src/ch/blinkenlights/android/vanilla/PermissionRequestActivity.java @@ -19,6 +19,7 @@ package ch.blinkenlights.android.vanilla; import android.Manifest; +import android.annotation.TargetApi; import android.app.Activity; import android.content.pm.PackageManager; import android.content.Context; @@ -32,6 +33,7 @@ public class PermissionRequestActivity extends Activity { // 'dangerous' permissions not granted by the manifest on versions >= M private static final String[] NEEDED_PERMISSIONS = { Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE }; + @TargetApi(Build.VERSION_CODES.M) @Override public void onCreate(Bundle savedInstanceState) { ThemeHelper.setTheme(this, R.style.VanillaBase);