Merge "Rewrite auto prebuilts to external/auto"
diff --git a/30/system/api/android-non-updatable-removed.txt b/30/system/api/android-non-updatable-removed.txt
index ab4c6d1..62a385d 100644
--- a/30/system/api/android-non-updatable-removed.txt
+++ b/30/system/api/android-non-updatable-removed.txt
@@ -166,8 +166,6 @@
package android.telephony {
public final class PreciseDataConnectionState implements android.os.Parcelable {
- method @Deprecated @Nullable public android.net.LinkProperties getDataConnectionLinkProperties();
- method @Deprecated public int getDataConnectionNetworkType();
}
public class TelephonyManager {
diff --git a/31/public/api/incompatibilities.txt b/31/public/api/android-non-updatable-incompatibilities.txt
similarity index 100%
rename from 31/public/api/incompatibilities.txt
rename to 31/public/api/android-non-updatable-incompatibilities.txt
diff --git a/31/system/api/android-incompatibilities.txt b/31/system/api/android-incompatibilities.txt
new file mode 100644
index 0000000..107da50
--- /dev/null
+++ b/31/system/api/android-incompatibilities.txt
@@ -0,0 +1,3 @@
+// Baseline format: 1.0
+RemovedDeprecatedMethod: android.bluetooth.BluetoothHeadset#setPriority(android.bluetooth.BluetoothDevice, int):
+ Removed deprecated method android.bluetooth.BluetoothHeadset.setPriority(android.bluetooth.BluetoothDevice,int)
diff --git a/31/system/api/incompatibilities.txt b/31/system/api/android-non-updatable-incompatibilities.txt
similarity index 85%
rename from 31/system/api/incompatibilities.txt
rename to 31/system/api/android-non-updatable-incompatibilities.txt
index 3899a47..ab19333 100644
--- a/31/system/api/incompatibilities.txt
+++ b/31/system/api/android-non-updatable-incompatibilities.txt
@@ -8,6 +8,10 @@
Removed class android.net.CaptivePortalData
RemovedClass: android.net.ConnectivityManager:
Removed class android.net.ConnectivityManager
+RemovedClass: android.net.LinkAddress:
+ Removed class android.net.LinkAddress
+RemovedClass: android.net.LinkProperties:
+ Removed class android.net.LinkProperties
RemovedClass: android.net.IpConfiguration:
Removed class android.net.IpConfiguration
RemovedClass: android.net.IpPrefix:
@@ -18,6 +22,8 @@
Removed class android.net.KeepalivePacketData
RemovedClass: android.net.NattKeepalivePacketData:
Removed class android.net.NattKeepalivePacketData
+RemovedClass: android.net.Network:
+ Removed class android.net.Network
RemovedClass: android.net.NetworkAgent:
Removed class android.net.NetworkAgent
RemovedClass: android.net.NetworkAgentConfig:
@@ -26,6 +32,8 @@
Removed class android.net.NetworkCapabilities
RemovedClass: android.net.NetworkProvider:
Removed class android.net.NetworkProvider
+RemovedClass: android.net.NetworkRequest:
+ Removed class android.net.NetworkRequest
RemovedClass: android.net.RouteInfo:
Removed class android.net.RouteInfo
RemovedClass: android.net.SocketKeepalive:
diff --git a/BUILD.bazel b/BUILD.bazel
index 5c6084c..3669a9a 100644
--- a/BUILD.bazel
+++ b/BUILD.bazel
@@ -1,35 +1,33 @@
load("@rules_android//toolchains/android:toolchain.bzl", "android_toolchain")
-exports_files(["tools/linux/bin/aapt2"])
-
android_sdk(
name = "android_sdk",
- aapt = "tools/linux/bin/aapt",
- aapt2 = "tools/linux/bin/aapt2",
+ aapt = "//prebuilts/sdk/tools:linux/bin/aapt",
+ aapt2 = "//prebuilts/sdk/tools:linux/bin/aapt2",
adb = ":fail", # TODO: use system/core/adb ?
- aidl = "tools/linux/bin/aidl",
+ aidl = "//prebuilts/sdk/tools:linux/bin/aidl",
android_jar = "30/public/android.jar",
apksigner = ":apksigner",
- dx = "tools/linux/bin/dx", # TODO: add D8
+ dx = "//prebuilts/sdk/tools:linux/bin/dx", # TODO: add D8
framework_aidl = "30/public/framework.aidl",
- main_dex_classes = "tools/mainDexClasses.rules",
+ main_dex_classes = "//prebuilts/sdk/tools:mainDexClasses.rules",
main_dex_list_creator = ":fail",
proguard = ":fail", # TODO: add R8
shrinked_android_jar = "30/public/android.jar",
visibility = ["//visibility:public"],
- zipalign = "tools/linux/bin/zipalign",
+ zipalign = "//prebuilts/sdk/tools:linux/bin/zipalign",
)
java_import(
name = "dx_jar_import",
- jars = ["tools/linux/lib/dx.jar"],
+ jars = ["//prebuilts/sdk/tools:linux/lib/dx.jar"],
visibility = ["//visibility:public"],
)
java_binary(
name = "apksigner",
main_class = "com.android.apksigner.ApkSignerTool",
- runtime_deps = ["tools/linux/lib/apksigner.jar"],
+ runtime_deps = ["//prebuilts/sdk/tools:linux/lib/apksigner.jar"],
)
toolchain(
@@ -50,7 +48,7 @@
android_toolchain(
name = "android_default",
- aapt2 = "//prebuilts/sdk:tools/linux/bin/aapt2",
+ aapt2 = "//prebuilts/sdk/tools:linux/bin/aapt2",
adb = ":fail",
android_kit = ":fail",
apk_to_bundle_tool = ":fail",
diff --git a/tools/BUILD.bazel b/tools/BUILD.bazel
new file mode 100644
index 0000000..be231b7
--- /dev/null
+++ b/tools/BUILD.bazel
@@ -0,0 +1,13 @@
+exports_files(
+ [
+ "linux/bin/aapt",
+ "linux/bin/aapt2",
+ "linux/lib/dx.jar",
+ "linux/bin/dx",
+ "linux/bin/aidl",
+ "linux/bin/zipalign",
+ "mainDexClasses.rules",
+ "linux/lib/apksigner.jar",
+ ],
+ visibility = ["//prebuilts/sdk:__pkg__"],
+)