@Override public int getBuildSdk() { String compileTarget = mProject.getCompileTarget(); AndroidVersion version = AndroidTargetHash.getPlatformVersion(compileTarget); if (version != null) { return version.getFeatureLevel(); } return super.getBuildSdk(); }
@Override public int getBuildSdk() { String compileTarget = mProject.getCompileTarget(); AndroidVersion version = AndroidTargetHash.getPlatformVersion(compileTarget); if (version != null) { return version.getApiLevel(); } return super.getBuildSdk(); }
@Override public int getBuildSdk() { if (mocker != null) { String compileTarget = mocker.getProject().getCompileTarget(); //noinspection ConstantConditions if (compileTarget != null && !compileTarget.isEmpty()) { AndroidVersion version = AndroidTargetHash.getPlatformVersion(compileTarget); if (version != null) { return version.getApiLevel(); } } } return super.getBuildSdk(); }
/** * Gets the API level from a hash string, either a platform version or add-on version. * * @see #getAddOnVersion(String) * @see #getPlatformVersion(String) */ @Nullable public static AndroidVersion getVersionFromHash(@NonNull String hashString) { if (isPlatform(hashString)) { return getPlatformVersion(hashString); } else { return getAddOnVersion(hashString); } }