Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


AndroidStudio: agrega carpeta virtual en gradle

Utilizo el archivo build.gradle para recopilar varias carpetas en mi computadora en la carpeta de activos de mi aplicación:

sourceSets { main { assets.srcDirs = ['../someFolder/', 'src/main/assets'] } } 

Esto lleva a mi carpeta de activos con los archivos de someFolder y la carpeta de activos "original":

 //The "physical" folders ../someFolder |- file1.txt |- file2.txt |- file3.txt src/main/assets |- asset1.txt //...become this: assets |- file1.txt |- file2.txt |- file3.txt |- asset1.txt 

¿Cómo puedo redirigir las rutas en gradle para que mi carpeta de activos contenga una carpeta "someFolder" con todos los archivos de someFolder , por ejemplo:

 assets |- someFolder |--- file1.txt |--- file2.txt |--- file3.txt |- asset1.txt 

  • ¿Por qué no degradar las clases Java en diferentes sabores de Android?
  • Error: No se pudo resolver: annotationProcessor
  • En una compilación de Android Gradle, ¿cómo excluir las dependencias de un archivo jar incluido?
  • Agregue una dependencia a un complemento de Android Cordova
  • Gradle, Robolectric y Espresso
  • Configurar la carpeta de prueba para las pruebas unitarias en el estudio de Android
  • SDK Ubicación no encontrada Android Studio + Gradle
  • Error Gradle - Error de ejecución para la tarea ': app: dexDebug'
  • One Solution collect form web for “AndroidStudio: agrega carpeta virtual en gradle”

    1) Cree una carpeta dentro del proyecto como sus activos externos ./extAssets

     sourceSets.main.assets.srcDirs = ['src/main/assets', './extAssets'] 

    2) Vincular todos sus directorios externos dentro de esta carpeta

     $ cd extAssets/ $ ln -s ../../someFolder/ someFolder 

    Como resultado, verá

     assets |- someFolder |--- file1.txt |--- file2.txt |--- file3.txt |- asset1.txt 

    Sin ninguna copia de archivo

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.