reducir - manual de programacion android pdf
Reducir el tamaño del proyecto de Android Studio (4)
Quiero reducir el tamaño del proyecto de Android Studio para guardarlo para después del uso
En MS Visual Studio, podemos eliminar los archivos * .ipch, * .sdf y Debug para reducir el tamaño del proyecto
Veo que la carpeta de aplicaciones / compilación / intermedios es muy grande, ¿puedo eliminar esta carpeta?
¡Gracias por adelantado!
El archivo .gitignore contenido en el proyecto creado por AndroidStudio enumera todos los archivos / patrones que no deben almacenarse en el repositorio git, es decir, aquellos archivos que no son necesarios para construir el proyecto. Por lo tanto, debería ser seguro eliminar todos los archivos / directorios que coincidan con los patrones listados en el archivo .gitignore.
En mis proyectos enumera:
*.iml
.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.DS_Store
/build
/captures
.externalNativeBuild
En Android Studio, ve a la ventana de la Terminal. Si no fue a un directorio diferente desde que abrió el IDE, debería encontrarse en el nivel superior de la carpeta de su proyecto (algo como ../Android Studio / projectname). Allí simplemente escribe
./gradlew clean
Eso es. Acabo de reducir el tamaño de la carpeta de mi proyecto de 589 MB a 21 MB.
Por favor, encuentre el archivo por lotes que utilizo para hacer eso. Establecer el lote en la raíz de los directorios de su proyecto. Esperando que ayude.
@rem ##########################################################################
@rem
@rem Export an ANDROID STUDIO application
@rem
@rem ##########################################################################
echo off
CLS
echo _________________________________________
echo ANDROID-STUDIO files sources export
echo _________________________________________
echo
echo If directory name includes space
echo - Surround name with quotes
echo _________________________________________
set /p dirname= Dir name to export :
if %dirname% == "" goto ERROR
set str=%dirname%
mkdir c:/EXPORT/%str%
pause
xcopy %dirname% c:/EXPORT/%str% /s
del c:/EXPORT/%str%/*.iml
del c:/EXPORT/%str%/app/*.apk
rmdir c:/EXPORT/%str%/.gradle /s /q
rmdir c:/EXPORT/%str%/.idea /s /q
rmdir c:/EXPORT/%str%/build /s /q
erase c:/EXPORT/%str%/app/build /f /s /q
rmdir c:/EXPORT/%str%/app/build /s /q
pause
goto END
:ERROR
echo Cannot create, check the directory root
goto OUT
:END
CLS
echo _________________________________________
echo ANDROID-STUDIO EXPORT
echo _________________________________________
echo Export ended, check c:/EXPORT
:OUT
pause
Sí, puedes eliminar de forma segura la carpeta de intermediates
. Incluso puede eliminar toda la carpeta de build
que contiene intermediates
. Sin embargo, la carpeta de build
y su contenido se volverán a generar la próxima vez que ejecute / genere su proyecto.