1package { 2 default_team: "trendy_team_fwk_nfc", 3 default_applicable_licenses: ["Android-Apache-2.0"], 4} 5 6// NFC apk left behind for migrating persistent 7// data from old APK - com.android.nfc to the mainline module 8// APK - com.google.android.nfc 9android_app { 10 name: "NfcNciApexMigration", 11 min_sdk_version: "35", // Make it 36 once available. 12 updatable: false, // TODO: fix this. 13 sdk_version: "system_current", 14 certificate: "nfc", 15 enabled: select(release_flag("RELEASE_NFC_MAINLINE_MODULE"), { 16 true: true, 17 default: false, 18 }), 19 srcs: [ 20 "src/**/*.java", 21 ], 22 libs: [ 23 "unsupportedappusage", 24 ], 25 optimize: { 26 enabled: false, 27 }, 28 // prevent NfcNciApex from using product-specific resources 29 aaptflags: ["--product default"], 30 apex_available: [ 31 "com.android.nfcservices", 32 ], 33 privileged: true, 34 privapp_allowlist: ":privapp_allowlist_com.android.nfc_migration.xml", 35} 36 37filegroup { 38 name: "privapp_allowlist_com.android.nfc_migration.xml", 39 srcs: ["com.android.nfc_migration.xml"], 40} 41