Error de bucle en el emulador de Android

Parece que no puedo lanzar ninguna de mis aplicaciones en mi emulador de Android porque cada ~ 2 segundos aparece este error, y creo que esto está haciendo que mi aplicación se caiga …

Nota: Nunca he intentado grabar audio, lo cual creo que está intentando hacer … así que ¿por qué está mostrando esto? Aunque estaba tratando de abrir un modelo 3D en JPCT-AE con un inputtream que nunca funcionó!

El error:

04-01 21:02:29.798 2160-2160/com.google.android.googlequicksearchbox:search I/MicroDetectionWorker: Micro detection mode: [mDetectionMode: [1]]. 04-01 21:02:29.798 2160-2160/com.google.android.googlequicksearchbox:search I/AudioController: Using mInputStreamFactoryBuilder 04-01 21:02:29.805 2160-3055/com.google.android.googlequicksearchbox:search I/MicroRecognitionRunner: Starting detection. 04-01 21:02:29.805 2160-2204/com.google.android.googlequicksearchbox:search I/MicrophoneInputStream: mic_starting com.google.android.apps.gsa.staticplugins.zc@652d8ac 04-01 21:02:29.806 1302-1640/? W/APM_AudioPolicyManager: getInputForAttr() failed opening input: samplingRate 16000, format 1, channelMask 10 04-01 21:02:29.806 2160-2204/com.google.android.googlequicksearchbox:search E/AudioRecord: Could not get audio input for session 441, record source 1999, sample rate 16000, format 0x1, channel mask 0x10, flags 0 04-01 21:02:29.807 2160-2204/com.google.android.googlequicksearchbox:search E/AudioRecord-JNI: Error creating AudioRecord instance: initialization check failed with status -22. 04-01 21:02:29.807 2160-2204/com.google.android.googlequicksearchbox:search E/android.media.AudioRecord: Error code -20 when initializing native AudioRecord object. 04-01 21:02:29.807 2160-2204/com.google.android.googlequicksearchbox:search I/MicrophoneInputStream: mic_started com.google.android.apps.gsa.staticplugins.zc@652d8ac --------- beginning of system 04-01 21:02:29.808 2160-2204/com.google.android.googlequicksearchbox:search E/ActivityThread: Failed to find provider info for com.google.android.apps.gsa.testing.ui.audio.recorded 04-01 21:02:29.809 2160-2160/com.google.android.googlequicksearchbox:search I/MicroDetectionWorker: onReady 04-01 21:02:29.844 2160-2204/com.google.android.googlequicksearchbox:search I/MicrophoneInputStream: mic_close com.google.android.apps.gsa.staticplugins.zc@652d8ac 04-01 21:02:29.844 2160-3055/com.google.android.googlequicksearchbox:search I/MicroRecognitionRunner: Detection finished 04-01 21:02:29.844 2160-3055/com.google.android.googlequicksearchbox:search W/ErrorReporter: reportError [type: 211, code: 524300]: Error reading from input stream 04-01 21:02:29.845 2160-2353/com.google.android.googlequicksearchbox:search I/MicroRecognitionRunner: Stopping hotword detection. 04-01 21:02:29.846 2160-3055/com.google.android.googlequicksearchbox:search W/ErrorProcessor: onFatalError, processing error from engine(4) com.google.android.apps.gsa.shared.speech.ag: Error reading from input stream at com.google.android.apps.gsa.staticplugins.recognizer.iaa(SourceFile:342) at com.google.android.apps.gsa.staticplugins.recognizer.ia$1.run(SourceFile:1367) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at com.google.android.apps.gsa.shared.util.concurrent.a.ak.run(SourceFile:66) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) at java.lang.Thread.run(Thread.java:761) at com.google.android.apps.gsa.shared.util.concurrent.a.ad$1.run(SourceFile:85) Caused by: com.google.android.apps.gsa.shared.exception.GsaIOException: Error code: 393238 | Buffer overflow, no available space. at com.google.android.apps.gsa.speech.audio.Tee.g(SourceFile:2531) at com.google.android.apps.gsa.speech.audio.ap.read(SourceFile:555) at java.io.InputStream.read(InputStream.java:101) at com.google.android.apps.gsa.speech.audio.al.run(SourceFile:362) at com.google.android.apps.gsa.speech.audio.ak$1.run(SourceFile:471) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at com.google.android.apps.gsa.shared.util.concurrent.a.ak.run(SourceFile:66) at com.google.android.apps.gsa.shared.util.concurrent.a.ax.run(SourceFile:139) at com.google.android.apps.gsa.shared.util.concurrent.a.ax.run(SourceFile:139) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) at java.lang.Thread.run(Thread.java:761) at com.google.android.apps.gsa.shared.util.concurrent.a.ad$1.run(SourceFile:85) 04-01 21:02:29.846 2160-3055/com.google.android.googlequicksearchbox:search I/AudioController: internalShutdown 04-01 21:02:29.847 2160-2160/com.google.android.googlequicksearchbox:search I/MicroDetector: Keeping mic open: false 04-01 21:02:29.847 2160-2160/com.google.android.googlequicksearchbox:search I/MicroDetectionWorker: #onError(false) 04-01 21:02:29.847 2160-3054/com.google.android.googlequicksearchbox:search I/DeviceStateChecker: DeviceStateChecker cancelled 

Como he dicho antes, esto está apareciendo cada ~ 2 segundos … ¿Qué podría estar causando esto? ¡He intentado reiniciar el emulador varias veces y esto sigue subiendo !!

EDIT: También he eliminado y recreado el emulador y todavía los mismos errores

¡¡Por favor, ayúdame!! Gracias a todos por adelantado 🙂

Android está tratando de escuchar en el micrófono, que no está disponible en el emulador, por lo que rellena logcat con huellas inútiles de la pila. Para detener esto, vaya a la aplicación Configuración en Android y haga clic en:

  1. Aplicaciones y notificaciones
  2. Permisos de la aplicación
  3. Micrófono

A continuación, desactive el uso de micrófono para todas las aplicaciones.

En mi caso lo solucioné agregando:

 <uses-permission android:name="android.permission.RECORD_AUDIO" /> 

En AndroidManifest.xml

Y la actualización de los paquetes google.android.gms utilizados en el proyecto a la última versión en el archivo build.gradle :

 compile('com.google.android.gms:play-services-analytics:11.0.4') { force = true; } compile('com.google.android.gms:play-services-ads:11.0.4') { force = true; } compile('com.google.android.gms:play-services-gcm:11.0.4') { force = true; } 
  • Android: Proceso nativo provoca el desbordamiento de ReferenceTable después de un tiempo (android-ndk)
  • FFT de audio Android para recuperar la magnitud de frecuencia específica mediante audiorecord
  • SwitchPreference onChecked / onClick Listener
  • ¿Cómo "esperar a la actividad" con Appium, en comenzar y durante la prueba en sí?
  • Quitar la carpeta v7 appcompat
  • ¿Cuál es el uso de allowCoreThreadTimeout () en ThreadPoolExecutor?
  • No se puede reducir la ráfaga con proguard
  • ¿Puede utilizar declaraciones condicionales en el caso de conmutación en Android?
  • Android spinner Data Binding utilizando XML y mostrar los valores seleccionados
  • GetGSMSignalStrength () devuelve siempre 99
  • Bucle de actividad infinita al activar Bluetooth
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.