Skip to content

Commit

Permalink
Expose android.car jar from android sdk
Browse files Browse the repository at this point in the history
  • Loading branch information
nikolai-manzhos committed Jan 4, 2024
1 parent 9790f6d commit 2853962
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions tools/android/android_sdk_repository_template.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,14 @@ def create_android_sdk_rules(
jars = ["platforms/android-%d/optional/org.apache.http.legacy.jar" % api_level],
)

if api_level >= 29:
# Android 29 is min api that compatible with Car App Library
java_import(
name = "android_car-%d" % api_level,
jars = ["platforms/android-%d/optional/android.car.jar" % api_level],
neverlink = 1,
)

if api_level >= 28:
# Android 28 removed most of android.test from android.jar and moved it
# to separate jars.
Expand Down Expand Up @@ -210,6 +218,12 @@ def create_android_sdk_rules(
actual = ":org_apache_http_legacy-%d" % default_api_level,
)

if default_api_level >= 29:
native.alias(
name = "android_car",
actual = ":android_car-%d" % default_api_level,
)

native.alias(
name = "sdk",
actual = ":sdk-%d" % default_api_level,
Expand Down

0 comments on commit 2853962

Please sign in to comment.