IntelliJ Idea Android Proyectos incluyendo archivos no-watned en apk

Tengo una estructura compleja de la aplicación, el proyecto principal tiene las bibliotecas del androide que tienen sus propias bibliotecas y tarros del androide.

Proyecto Principal

  • Libs
    • Proyecto Lib de Android A
      • Paso
      • Proyecto Lib de Android B
    • Paso

Para aclarar tengo un proyecto de biblioteca de Android que tiene una dependencia de ActionBarSherlock y dependencia de Facebook, yo uso este proyecto de biblioteca entre unas pocas aplicaciones similares.

En el pasado sólo pude agregar las bibliotecas como dependencias y construiría sólo los archivos relacionados con Android (src / res), pero ahora está incluyendo todo en la ruta (pruebas, documentos, carpetas de ejemplo, sitios web).

No estoy seguro de lo que cambió, pero mis apks ahora están siendo rellenos con una gran cantidad de archivos que no quiero y no estoy seguro de dónde especificar para no incluirlos.

Nota: La razón por la que no puedo "eliminar" los archivos no deseados es porque estoy clonando los repos con submódulos.

Estoy usando IntelliJ Idea 11.1.2 y android r20

Actualización: aquí hay un ejemplo de proyecto del problema que estoy teniendo: http://dl.dropbox.com/u/713581/TestDependency.zip

Esto sucede porque usted mantiene sus módulos en el directorio llamado libs que está diseñado por defecto para las bibliotecas nativas (por lo general los archivos .so ). Al crear el proyecto, todos los archivos del directorio libs se incluyen en el archivo apk destino.

Para solucionar el problema, vaya a la estructura del proyecto , seleccione el módulo de dependencia de prueba , abra la configuración de faceta de Android , cambie la configuración del directorio libs nativo a otra vía (como libs_ lugar de libs ). Repita lo mismo para el módulo TestLib , reconstruya el proyecto. Ahora el tamaño apk final es ~ 486KB y los archivos de las carpetas libs no están incluidos.

Directorio de bibliotecas nativas

  • Android Studio - Infer Nullity?
  • Android en Intellij mostrando error: no es una actividad
  • IntelliJ importa proyecto de POM usando la versión incorrecta de JDK
  • IntelliJ MyClass.class (No hay tal archivo o directorio) cuando se ejecuta la aplicación
  • No se puede resolver el símbolo de Android - Android app - intelliJ
  • Android Studio no puede importar módulos después de la actualización
  • Android Studio no funciona con HoloEverywhere y ActionBarSherlock
  • Android Studio: Cómo depurar la versión anterior de Android SDK paso a paso
  • ¿Dónde está la carpeta del complemento para Android Studio en MAC
  • Paquetes de módulos no encontrados en tiempo de compilación en IntelliJ
  • Dispositivo Intellij no especificado en el editor de interfaz de usuario android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.