* This avoids EuiccGoogle / GoogleCarrierServices crashing, taking the whole telephony stack with them when no GMS or GSF is installed. * Compared to change 274251, this approach is no-op when GAPPS add-on is flashed before the first boot, and thus should not cause issues with eSIM when GAPPS is flashed. * With microG, this also works after installing the microG GMS & GSF packages and rebooting, although manual activation of the eSIM is needed via Settings - Network. * The only downside is that users will still see one or two crashes during the first boot because our application only starts after the device is booted. Change-Id: I4a11c93e855978abbf8d84fdbe4ffc8b2aedc27c
23 lines
416 B
Text
23 lines
416 B
Text
//
|
|
// Copyright (C) 2021 The LineageOS Project
|
|
//
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
//
|
|
|
|
android_app {
|
|
name: "GoogleParts",
|
|
|
|
srcs: ["src/**/*.java"],
|
|
certificate: "platform",
|
|
platform_apis: true,
|
|
privileged: true,
|
|
system_ext_specific: true,
|
|
|
|
static_libs: [
|
|
"org.lineageos.settings.resources",
|
|
],
|
|
|
|
optimize: {
|
|
proguard_flags_files: ["proguard.flags"],
|
|
},
|
|
}
|