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
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
| import android.os.Parcel; | |
| import java.util.ArrayList; | |
| import java.util.List; | |
| import org.mockito.invocation.InvocationOnMock; | |
| import org.mockito.stubbing.Answer; | |
| import static org.mockito.Matchers.anyInt; | |
| import static org.mockito.Matchers.anyLong; | |
| import static org.mockito.Matchers.anyString; | |
| import static org.mockito.Mockito.doAnswer; |
| import javax.xml.xpath.XPathConstants | |
| import javax.xml.xpath.XPathFactory | |
| // Set output filename of APK based on version code from manifest when doing release build | |
| // Note: This script will add a couple of seconds to the build script build time | |
| gradle.projectsEvaluated { | |
| preReleaseBuild.doFirst { | |
| android.applicationVariants.all { variant -> | |
| // Check version number configured in AndroidManifest | |
| if (variant.name != "release") return |
| adb shell setprop log.tag.SQLiteLog V | |
| adb shell setprop log.tag.SQLiteStatements V | |
| adb shell stop | |
| adb shell start |
| /** | |
| * A collection of authentication and account connection utilities. With strong inspiration from the Google IO session | |
| * app. | |
| * @author Dandré Allison | |
| */ | |
| public class AccountUtils { | |
| /** | |
| * Interface for interacting with the result of {@link AccountUtils#getUserProfile}. | |
| */ |