es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Desactivar la importación de las Bibliotecas de Soporte/SDK de Android.

Estoy tratando de reconstruir un archivo apk sin empaquetar, ya que al estar desempaquetado, las bibliotecas requeridas ya están incluidas. Sería factible eliminar las bibliotecas preempaquetadas si no fuera por el hecho de que parecen faltar algunas dependencias cuando compilo con ellas eliminadas. Podría revisar y seleccionar individualmente solo las que no se agregan durante la compilación y eliminar el resto, pero parece más fácil excluir las bibliotecas de soporte de Android para que no se incluyan en absoluto. ¿Cómo se puede hacer esto en Android Studio/con Gradle?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Para excluir las bibliotecas de soporte de Android del proceso de compilación, puedes agregar declaraciones de exclusión en el archivo build.gradle.

    En primer lugar, busca la sección de dependencias del archivo build.gradle y agrega el siguiente código:

    dependencies {
        implementation('com.android.support:appcompat-v7:28.0.0') {
            exclude group: 'com.android.support', module: 'support-v4'
            exclude group: 'com.android.support', module: 'support-annotations'
        }
    }
    

    En el código anterior, se incluye la biblioteca appcompat-v7 mientras se excluyen las bibliotecas support-v4 y support-annotations. Puedes reemplazar el nombre de la biblioteca y los módulos excluidos con los que desees utilizar.

    Una vez que hayas realizado los cambios, reconstruye tu proyecto para asegurarte de que las bibliotecas excluidas no se incluyan en el proceso de compilación.

Comments are closed.