diff options
-rw-r--r-- | library/Android.bp | 23 | ||||
-rw-r--r-- | library/lint-baseline-gingerbread-lib.xml | 37 | ||||
-rw-r--r-- | library/lint-baseline-lib.xml | 15 |
3 files changed, 75 insertions, 0 deletions
diff --git a/library/Android.bp b/library/Android.bp index 61cd83a..eaccc8e 100644 --- a/library/Android.bp +++ b/library/Android.bp @@ -2,9 +2,29 @@ // Build the platform version of setup wizard library. // +package { + default_applicable_licenses: ["frameworks_opt_setupwizard_library_license"], +} + +// Added automatically by a large-scale-change +// http://go/android-license-faq +license { + name: "frameworks_opt_setupwizard_library_license", + visibility: [":__subpackages__"], + license_kinds: [ + "SPDX-license-identifier-Apache-2.0", + ], + license_text: [ + "LICENSE", + ], +} + android_library { name: "setup-wizard-lib", + lint: { + baseline_filename: "lint-baseline-lib.xml", + }, libs: ["androidx.annotation_annotation"], manifest: "main/AndroidManifest.xml", resource_dirs: [ @@ -26,6 +46,9 @@ android_library { android_library { name: "setup-wizard-lib-gingerbread-compat", + lint: { + baseline_filename: "lint-baseline-gingerbread-lib.xml", + }, manifest: "main/AndroidManifest.xml", resource_dirs: [ "main/res", diff --git a/library/lint-baseline-gingerbread-lib.xml b/library/lint-baseline-gingerbread-lib.xml new file mode 100644 index 0000000..3f25063 --- /dev/null +++ b/library/lint-baseline-gingerbread-lib.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8"?> +<issues format="5" by="lint 4.1.0" client="cli" variant="all" version="4.1.0"> + + <issue + id="NewApi" + message="`<vector>` requires API level 21 (current min is 14) or building with Android Gradle plugin 1.4 or higher" + errorLine1="<vector xmlns:android="http://schemas.android.com/apk/res/android"" + errorLine2=" ~~~~~~"> + <location + file="frameworks/opt/setupwizard/library/gingerbread/res/drawable/suw_ic_expand_less.xml" + line="18" + column="2"/> + </issue> + + <issue + id="NewApi" + message="`<vector>` requires API level 21 (current min is 14) or building with Android Gradle plugin 1.4 or higher" + errorLine1="<vector xmlns:android="http://schemas.android.com/apk/res/android"" + errorLine2=" ~~~~~~"> + <location + file="frameworks/opt/setupwizard/library/gingerbread/res/drawable/suw_ic_expand_more.xml" + line="18" + column="2"/> + </issue> + + <issue + id="NewApi" + message="Attribute `paddingStart` referenced here can result in a crash on some specific devices older than API 17 (current min is 14)" + errorLine1=" android:paddingStart="?attr/listPreferredItemPaddingLeft">" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> + <location + file="frameworks/opt/setupwizard/library/gingerbread/res/layout/suw_items_expandable_switch.xml" + line="38" + column="9"/> + </issue> + +</issues> diff --git a/library/lint-baseline-lib.xml b/library/lint-baseline-lib.xml new file mode 100644 index 0000000..13e3085 --- /dev/null +++ b/library/lint-baseline-lib.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<issues format="5" by="lint 4.1.0" client="cli" variant="all" version="4.1.0"> + + <issue + id="NewApi" + message="Call requires API level 25 (current min is 23): `android.view.View#setRevealOnFocusHint`" + errorLine1=" setRevealOnFocusHint(false);" + errorLine2=" ~~~~~~~~~~~~~~~~~~~~"> + <location + file="frameworks/opt/setupwizard/library/platform/src/com/android/setupwizardlib/view/RichTextView.java" + line="129" + column="5"/> + </issue> + +</issues> |