diff --git a/service/src/com/android/server/connectivity/PermissionMonitor.java b/service/src/com/android/server/connectivity/PermissionMonitor.java index 512d76772d..56b2e6d2d8 100755 --- a/service/src/com/android/server/connectivity/PermissionMonitor.java +++ b/service/src/com/android/server/connectivity/PermissionMonitor.java @@ -153,7 +153,7 @@ public class PermissionMonitor { * Get device first sdk version. */ public int getDeviceFirstSdkInt() { - return Build.VERSION.FIRST_SDK_INT; + return Build.VERSION.DEVICE_INITIAL_SDK_INT; } /** diff --git a/tests/cts/net/src/android/net/cts/ConnectivityManagerTest.java b/tests/cts/net/src/android/net/cts/ConnectivityManagerTest.java index e45aa982cf..a2676999d9 100644 --- a/tests/cts/net/src/android/net/cts/ConnectivityManagerTest.java +++ b/tests/cts/net/src/android/net/cts/ConnectivityManagerTest.java @@ -159,6 +159,7 @@ import androidx.test.InstrumentationRegistry; import androidx.test.runner.AndroidJUnit4; import com.android.internal.util.ArrayUtils; +import com.android.modules.utils.build.SdkLevel; import com.android.networkstack.apishim.ConnectivityManagerShimImpl; import com.android.networkstack.apishim.ConstantsShim; import com.android.networkstack.apishim.NetworkInformationShimImpl; @@ -1698,7 +1699,10 @@ public class ConnectivityManagerTest { return; } - final int firstSdk = Build.VERSION.FIRST_SDK_INT; + final int firstSdk = SdkLevel.isAtLeastS() + ? Build.VERSION.DEVICE_INITIAL_SDK_INT + // FIRST_SDK_INT was a @TestApi field renamed to DEVICE_INITIAL_SDK_INT in S + : Build.VERSION.class.getField("FIRST_SDK_INT").getInt(null); if (firstSdk < Build.VERSION_CODES.Q) { Log.i(TAG, "testSocketKeepaliveLimitTelephony: skip test for devices launching" + " before Q: " + firstSdk); diff --git a/tests/unit/java/android/net/IpSecAlgorithmTest.java b/tests/unit/java/android/net/IpSecAlgorithmTest.java index cac8c2d941..c2a759b83a 100644 --- a/tests/unit/java/android/net/IpSecAlgorithmTest.java +++ b/tests/unit/java/android/net/IpSecAlgorithmTest.java @@ -123,7 +123,7 @@ public class IpSecAlgorithmTest { @Test public void testValidationForAlgosAddedInS() throws Exception { - if (Build.VERSION.FIRST_SDK_INT <= Build.VERSION_CODES.R) { + if (Build.VERSION.DEVICE_INITIAL_SDK_INT <= Build.VERSION_CODES.R) { return; } @@ -196,13 +196,13 @@ public class IpSecAlgorithmTest { private static Set getMandatoryAlgos() { return CollectionUtils.filter( ALGO_TO_REQUIRED_FIRST_SDK.keySet(), - i -> Build.VERSION.FIRST_SDK_INT >= ALGO_TO_REQUIRED_FIRST_SDK.get(i)); + i -> Build.VERSION.DEVICE_INITIAL_SDK_INT >= ALGO_TO_REQUIRED_FIRST_SDK.get(i)); } private static Set getOptionalAlgos() { return CollectionUtils.filter( ALGO_TO_REQUIRED_FIRST_SDK.keySet(), - i -> Build.VERSION.FIRST_SDK_INT < ALGO_TO_REQUIRED_FIRST_SDK.get(i)); + i -> Build.VERSION.DEVICE_INITIAL_SDK_INT < ALGO_TO_REQUIRED_FIRST_SDK.get(i)); } @Test