Original solution sacrifices new api lint check.
Here my solution:
int minSdk = hasProperty('minSdk') ? minSdk.toInteger() : 16
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
| #!/usr/bin/env bash | |
| set -euo pipefail | |
| ########## | |
| # Config # | |
| ########## | |
| readonly GIT_BRANCH='android-8.0.0_r4' | |
| readonly API_LEVEL='26' |
| import android.annotation.TargetApi; | |
| import android.content.Context; | |
| import android.content.res.TypedArray; | |
| import android.graphics.drawable.Drawable; | |
| import android.os.Build; | |
| import android.support.annotation.Nullable; | |
| import android.support.v4.view.ViewCompat; | |
| import android.support.v7.widget.AppCompatDrawableManager; | |
| import android.support.v7.widget.AppCompatTextView; | |
| import android.util.AttributeSet; |
Original solution sacrifices new api lint check.
Here my solution:
int minSdk = hasProperty('minSdk') ? minSdk.toInteger() : 16
apply plugin: 'com.android.application'
android {
compileSdkVersion 23