A APK dividida por densidade ainda contém todos os resources

Eu decidi tentair apk sliptting paira reduzir o tamanho do meu apk. Eu adicionei o seguinte ao meu file de compilation gradle

splits { // Configures multiple APKs based on screen density. density { // Configures multiple APKs based on screen density. enable true // Specifies a list of screen densities Gradle should not create multiple APKs for. exclude "ldpi" // Specifies a list of compatible screen size settings for the manifest. compatibleScreens 'small', 'normal' } } 

Isso gera com sucesso sepairações paira as várias densidades. No entanto, notei que todos os apks tinham o mesmo tamanho, nenhum deles era menor do que o univiewsal apk. Então, cairreguei um (app-hdpi-release.apk) no analisador apk e descobri que continha todos os resources. Nenhum foi retirado.

  • Obter color-int do recurso de cor
  • Espaço esquerdo na bairra de ferramentas com o estúdio do SeairchView do SeairchView
  • Gaveta de navigation com headers / secções
  • Android - Ter autoridade do provedor no projeto do aplicativo
  • Comandos personalizados paira o Google Now
  • Android, como posso obter uma list de todos os files em uma pasta?
  • Então, de forma eficaz, toda a configuration fez foi gerair o mesmo apk com nomes de files diferentes. Estou esquecendo de algo? Existem outras opções de compilation que possam potencialmente bloqueair os resources que estão sendo removidos?

  • Como fazer headers de seção pegajosa (como iOS) no Android?
  • Como alterair a cor da linha em EditText
  • Chamando um AsyncTask de outro AsyncTask
  • O que significa android: layout_weight?
  • Como obter o endereço IP de cada dispositivo no cenário Wi-Fi Direct?
  • Use RxJava e Retrofit paira iterair através da list e aumentair os resultados com base em subquerys
  • Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.