Error de Android Studio al hacer clic en el monitor del dispositivo Android
Estoy teniendo este error en el estudio de Android siempre que haga clic en Android Device Monitor:
--------------------------- Monitor --------------------------- An error has occurred. See the log file C:\Users\<user>\AppData\Local\Android\android-studio\sdk\tools\lib\monitor-x86_64\configuration\1413432754457.log. --------------------------- Aceptar ---------------------------
Y el archivo de registro contiene lo siguiente:
- Error al analizar XML: prefijo no enlazado para mapbox
- Estudio de Android importando en edición de gradle
- Esta versión de la biblioteca de renderizado es más reciente que su versión de Android Studio. Actualiza Android Studio
- Android Studio es lento (cómo acelerar)?
- Cómo eliminar un módulo importado en Android Studio
!SESSION 2014-10-15 23:12:34.229 ----------------------------------------------- eclipse.buildId=unknown java.version=1.7.0_67 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=es_CO Command-line arguments: -os win32 -ws win32 -arch x86_64 !ENTRY org.eclipse.osgi 4 0 2014-10-15 23:12:34.641 !MESSAGE Application error !STACK 1 java.lang.IllegalStateException: Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (see config.ini). at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:74) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584) at org.eclipse.equinox.launcher.Main.run(Main.java:1438) at org.eclipse.equinox.launcher.Main.main(Main.java:1414)
Por favor, ayúdame, no abre el SDK Manager, Device Monitor y AVD Manager.
- Cómo reducir el tamaño de la carpeta del proyecto para Android Studio
- Cómo dividir un fragmento en Android en dos colores
- ¿Cómo cambiar o agregar un tema a Android Studio?
- Cambiar a un fragmento específico da extraño java.lang.NullPointerException
- ¿Cómo encontrar el uso de la variable en Android Studio? (Como Ctrl + Shift + G en Eclipse)
- Android Studio importar pruebas de unidad existentes "No se puede encontrar información de instrumentación"
- Android ImageButton no muestra la imagen, aunque es visible en la vista previa de Designer
- Android Studio, Java 8 y Función
Estoy añadiendo esta respuesta porque creo que esto será útil para los futuros visitantes.
Me encontré con el mismo problema, y logró resolverlo. Sin embargo, Mi solución es diferente a la ya mencionada.
En primer lugar, el archivo monitor.ini está en C: \ Users \\ AppData \ Local \ Android \ sdk \ tools \ lib \ monitor-x86_64 y el archivo config.ini está en la carpeta ./configuration
Cuando revisé el archivo de registro dijo (al final del archivo):
Java.io.IOException: La carpeta "C: \ Users \ .android \ monitor-workspace.metadata" es de sólo lectura.
Así que corrí el monitor.exe
como administrador y funcionó bien.
Después corrí Android Studio como Admin y el botón ADM funcionó bien.
El archivo config.ini debe especificar org.eclipse.core.runtime@start en la propiedad osgi.bundles. Esta es la propiedad osgi.bundles predeterminada, tal vez fue (accidentalmente) cambiada durante una actualización:
Debe agregar la siguiente línea en la parte inferior del monitor.ini de eclipse.ini, que es un archivo de configuración que se encuentra en la carpeta android-sdk \ tools \ lib \ monitor-x86_64 \:
-Dosgi.bundles=org.eclipse.equinox.common@2:start,org.eclipse.update.configurator@3:start,org.eclipse.core.runtime@start
Después de eso, ejecute Android Device Monitor desde la misma carpeta en la que ha realizado cambios en Android Studio y haga clic derecho en el monitor con el icono de eclipse > Ejecutar como administrador
Ref: error "No se puede obtener el servicio de aplicación" al iniciar Eclipse
Insertar en la barra de búsqueda "monitor.exe" haga clic con el botón derecho del ratón y ejecutar como administrador.
El archivo de registro de errores que dice ".android\monitor-workspace\.metadata" is read-only unable to acquire application service.
Después del error vi que la carpeta creada por Android Studio se llamaba C:\Users\FirstName%20LastName\.android\monitor-workspace\.metadata
El espacio en el nombre de carpeta de usuario es un problema.
Haga una nueva cuenta de usuario y copie la carpeta .android
y .AndroidStudio2.0
en la nueva carpeta de usuario. Inicie Android Studio sin "Ejecutar como administrador".
El mismo archivo eclipse.ini se ubicará en Eclipse en esta ruta raíz del propio eclipse como:
C:\Users\username\Downloads\adt-bundle-windows-x86_64-20140702\eclipse\eclipse.ini The same file will be located in android studio project:- C:\Users\username\AppData\Local\Android\sdk\tools\lib\monitor-x86_64\monitor(Type:Configuration settings) Edit the file as you want.
\ Android-sdks \ tools \ lib \ monitor-x86_64 \ configuration \ org.eclipse.osgi.manager
Existe .fileTableLock -> uncheck Solo lectura de properies
- Cómo deshabilitar un elemento en un Spinner
- Borrar la pila de actividades e iniciar una nueva actividad en android