Merge "Build tethering against the module SDK" into rvc-dev

This commit is contained in:
Anton Hansson
2020-03-23 10:27:31 +00:00
committed by Android (Google) Code Review

View File

@@ -16,9 +16,7 @@
java_defaults { java_defaults {
name: "TetheringAndroidLibraryDefaults", name: "TetheringAndroidLibraryDefaults",
// TODO (b/146757305): change to module API once available sdk_version: "module_current",
// TODO (b/148190005): change to module-libs-api-stubs-current once it is ready.
sdk_version: "core_platform",
srcs: [ srcs: [
"src/**/*.java", "src/**/*.java",
":framework-tethering-shared-srcs", ":framework-tethering-shared-srcs",
@@ -35,15 +33,10 @@ java_defaults {
"net-utils-framework-common", "net-utils-framework-common",
], ],
libs: [ libs: [
// Order matters: framework-tethering needs to be before the system stubs, otherwise
// hidden fields in the framework-tethering classes (which are also used to generate stubs)
// will not be found.
"framework-tethering", "framework-tethering",
"android_system_stubs_current", "framework-telephony-stubs",
"framework-res", "framework-wifi-stubs-systemapi",
"unsupportedappusage", "unsupportedappusage",
"android_system_stubs_current",
"framework-res",
], ],
plugins: ["java_api_finder"], plugins: ["java_api_finder"],
manifest: "AndroidManifestBase.xml", manifest: "AndroidManifestBase.xml",
@@ -91,9 +84,7 @@ cc_library {
// Common defaults for compiling the actual APK. // Common defaults for compiling the actual APK.
java_defaults { java_defaults {
name: "TetheringAppDefaults", name: "TetheringAppDefaults",
// TODO (b/146757305): change to module API once available sdk_version: "module_current",
// TODO (b/148190005): change to module-libs-api-stubs-current once it is ready.
sdk_version: "core_platform",
privileged: true, privileged: true,
jni_libs: [ jni_libs: [
"libtetherutilsjni", "libtetherutilsjni",
@@ -102,12 +93,7 @@ java_defaults {
"res", "res",
], ],
libs: [ libs: [
// Order matters: framework-tethering needs to be before the system stubs, otherwise
// hidden fields in the framework-tethering classes (which are also used to generate stubs)
// will not be found.
"framework-tethering", "framework-tethering",
"android_system_stubs_current",
"framework-res",
], ],
jarjar_rules: "jarjar-rules.txt", jarjar_rules: "jarjar-rules.txt",
optimize: { optimize: {