|  | apex_defaults { | 
|  | name: "com.android.adbd-defaults", | 
|  | updatable: true, | 
|  |  | 
|  | binaries: ["adbd"], | 
|  | compile_multilib: "both", | 
|  | multilib: { | 
|  | both: { | 
|  | native_shared_libs: [ | 
|  | "libadb_pairing_auth", | 
|  | "libadb_pairing_connection", | 
|  | "libadb_pairing_server", | 
|  | "libadbconnection_client", | 
|  | ], | 
|  | }, | 
|  | }, | 
|  | prebuilts: ["com.android.adbd.init.rc"], | 
|  |  | 
|  | key: "com.android.adbd.key", | 
|  | certificate: ":com.android.adbd.certificate", | 
|  | } | 
|  |  | 
|  | apex { | 
|  | name: "com.android.adbd", | 
|  | defaults: ["com.android.adbd-defaults"], | 
|  | manifest: "apex_manifest.json", | 
|  | } | 
|  |  | 
|  | // adbd apex with INT_MAX version code, to allow for upgrade/rollback testing. | 
|  | apex_test { | 
|  | name: "test_com.android.adbd", | 
|  | defaults: ["com.android.adbd-defaults"], | 
|  | manifest: "test_apex_manifest.json", | 
|  | file_contexts: ":com.android.adbd-file_contexts", | 
|  | installable: false, | 
|  | } | 
|  |  | 
|  | prebuilt_etc { | 
|  | name: "com.android.adbd.init.rc", | 
|  | src: "adbd.rc", | 
|  | filename: "init.rc", | 
|  | installable: false, | 
|  | } | 
|  |  | 
|  | apex_key { | 
|  | name: "com.android.adbd.key", | 
|  | public_key: "com.android.adbd.avbpubkey", | 
|  | private_key: "com.android.adbd.pem", | 
|  | } | 
|  |  | 
|  | android_app_certificate { | 
|  | name: "com.android.adbd.certificate", | 
|  | certificate: "com.android.adbd", | 
|  | } |