Reduzir o tamanho dos SDKs
Esta página apresenta alguns elementos que irão reduzir o tamanho dos SDKs.
Atualizado
Esta página apresenta alguns elementos que irão reduzir o tamanho dos SDKs.
Atualmente, o Android oferece dois formatos para publicar aplicativos na Play Store: APK e Android App Bundle. Se você publicar usando AAB, o tamanho do SDK será menor, porque a tecnologia Dynamic Delivery disponibilizará ao usuário final apenas o código direcionado às configurações do dispositivo.
Importante: se você usar DocumentDetector, é de extrema importância publicar seu app via AAB, porque o maior peso do SDK é causado pela biblioteca responsável pelo reconhecimento de documentos, em que cada configuração de ABI tem cerca de 1 MB.
Nossos SDKs usam algumas dependências internas, como CameraX. Se seu app já usa uma de nossas dependências transitivas, o SDK não precisará baixá-la novamente, reduzindo o tamanho final.
Se você quiser reduzir o DocumentDetector tamanho do SDK, você pode reduzir o número de arquiteturas para as quais o TensorFlow será compilado, mas só faça isso se tiver certeza de que seu público usa apenas dispositivos com as arquiteturas escolhidas; caso contrário, você pode ter erros ao abrir o SDK. Para fazer isso, adicione a seguinte configuração ao nível do app build.gradle:
android {
defaultConfig {
ndk {
abiFilters 'armeabi-v7a', 'arm64-v8a'
}
}
}De acordo com TensorFlow a documentação, essa configuração abrange a maioria dos dispositivos modernos.
Atualizado

