No se puede encontrar alsa / asoundlib.h

Mientras construyo mi código fuente de Android obtengo este error

No puede encontrar alsa / asoundlib.h

Ya he instalado libasound2-dev. Asoundlib.h está presente en la carpeta usr / include / alsa / pero aún así el constructor no puede encontrarlo.

¿Puede alguien decirme que por qué el compilador no es capaz de encontrar asoundlib.h? ¿Cómo agregar / usr / include a la ruta de búsqueda para los archivos de cabecera?

Tuve el problema, entonces encontré la solución. En external / alsa-lib include tienen todas las bibliotecas para las compilaciones de alsa-util. Sin embargo, las compilaciones de alsa-util u otros programas relacionados de alsa están buscando bibliotecas alsa / *. H donde como todos los * .h están en la carpeta de inclusión.

Cree una carpeta alsa dentro de la biblioteca externa / alsa-lib / include / then copie todas las bibliotecas necesarias para resolver el problema.

¿Recibió su código fuente de un repositorio de Subversion?

Tuve el mismo problema, como he comprobado el código fuente de un repositorio no oficial de Subversion. Así que primero instalé libasound2-dev y copié el directorio /usr/include/alsa al directorio external/qemu/alsa como tú y Peter Ju propusieron. Pero después de eso se produjo otro error:

 make: *** No rule to make target 'prebuilt/linux-x86/sdl/lib/libSDL.a', needed by 'out/host/linux-x86/obj/STATIC_LIBRARIES/libSDL_intermediates/libSDL.a'. Stop. 

Después de algunas investigaciones descubrí que faltaban algunas bibliotecas estáticas en la carpeta prebuilt , ya que Subversion ignora algunas extensiones de archivos específicas . Después de obtener estos archivos, todo funcionó bien …

No sé si esto hará truco en su caso, pero tal vez es el "eslabón perdido" para usted o alguien más …

  • ¿Qué propiedades de android.os.Build están fijas?
  • Dónde y por qué añadir repositorios en build.gradle
  • Android excluye el archivo de la compilación en eclipse
  • Crea Android AOSP system.img de framework.jar cambiado
  • Código de versión de Incremento automático en IntelliJ IDEA (Android)
  • Gradle (plugin experimental androide) ignora una dependencia del proyecto
  • Android gradle buildTypes: Clase duplicada
  • ¿Qué es una forma práctica de instalar versiones de aplicaciones estable y de desarrollo simultáneamente?
  • Error de construcción: emulador de emparedado de helado en Ubuntu
  • Utilice diferentes tipos de compilación de módulo de biblioteca en el módulo de aplicación de Android en Android Studio y Gradle
  • Cómo configurar el orden de construcción de la biblioteca en gradle?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.