android - texto - que significa que una etiqueta elemento esta deprecated en html
"No se puede abrir el dispositivo de registro ''/ dev/log/main'': no existe tal archivo o directorio" (7)
- Abra:
/system/etc/init.d/×××
(no es el mismo archivo en diferentes ROMs, encuentre el archivo correcto - Encuentra la línea que dice:
rm /dev/log/main
- Cambie la línea a:
# rm /dev/log/main
(comenta fuera de la línea,rm
= eliminar, en caso de que se lo pregunte) - Guardar y reiniciar
Soy nuevo en el desarrollo de Android y compré un Huawei Sonic barato (aparentemente U8650) para poder probar mis primeros intentos de crear una aplicación en un dispositivo real.
Sin embargo, siempre que trato de usar ''adb logcat'' o ''adb shell'' y luego ''logcat'' en el dispositivo, obtengo:
Unable to open log device ''/dev/log/main'': No such file or directory
Ya he habilitado la depuración de USB en Configuración -> Desarrollador.
Simplemente no sé lo suficiente sobre Android para saber si esto es algo que puedo arreglar.
He encontrado otras dos preguntas con problemas similares:
/ dev / log / main no encontrado
?? - ?? ??: ??: ??. ???: INFO / <desconocido> (<desconocido>): No se puede abrir el dispositivo de registro ''/ dev / log / main'': No existe tal archivo o directorio
... pero ambos resultaron estar utilizando algún tipo de kernel no estándar que tenía el registro deshabilitado. El mío es un teléfono de serie fuera de la caja.
Es un teléfono Android 2.3 muy barato pero ágil, así que espero que no haya sido una pérdida total de dinero.
Cualquier ayuda sería muy apreciada.
¡He encontrado una respuesta para esto finalmente!
Tenía otra mirada sin rumbo para ver si se había actualizado algo sobre esto en algún lugar y encontré un post en xda-developers sobre un dispositivo Huawei ligeramente diferente con el mismo problema.
http://forum.xda-developers.com/showpost.php?p=17774398&postcount=93
En realidad funcionó. Ya tengo el logcat completo en mi Huawei Sonic (U8650).
Tres aclamaciones por no rendirse.
Solución, copiada de la xda (en caso de que se elimine, etc.):
There is a hidden service-menu where you can set loggin up. The
service-menu is started by "dialing" this phone number:
*#*#2846579#*#*
Estoy compartiendo mi caso y solución:
Mi teléfono móvil tenía una versión de jellybean orientada al rendimiento (para ser exactamente una ROM de Slim Bean) con un kernel de semáforo (puede reconocerlo porque cuando se inicia el teléfono, se muestra el logotipo del semáforo). Este tipo de ROM ha deshabilitado por defecto el registro, así que tuve que descargar la aplicación Semaphore Manager (puede descargarla desde here ). Después de eso, en la sección "Módulos" tuve que activar la opción Logger como se muestra en la imagen.
Reinicie y la logcat debería estar funcionando ahora!
Estoy teniendo exactamente el mismo problema. Alguien de xda-developers escribió algo como sigue en msg # 33
http://forum.xda-developers.com/showthread.php?t=1169869&page=4
Una de las razones por las que no puede ser rooteado es que este teléfono eliminó el mecanismo "Logcat" de Android. Por lo tanto, esto hace que la mayoría de las formas de enraizamiento funcionen mal.
Tal vez correcto, tal vez incorrecto, no lo sé. De todos modos da alguna idea sobre el caso
Marque esto: *#*#2846579#*#*
Aparecerá el menú de servicio.
Vaya a "ProjectMenu" -> "Configuración de fondo" -> "Configuración de registro"
Abra "Log switch" y ajústelo a ON.
Abra "Configuración del nivel de registro" y establezca el nivel de registro que desee.
Reinicie el teléfono.
Tengo una ROM personalizada en mi Samsung Captivate, pero mi enfoque también puede funcionar para otros:
Abre CMD o Terminal y escribe:
adb shell
logcat-enable
reboot
El rom que tengo es Continuum v6.1, pero esto todavía puede funcionar para otros.
Si tiene el emulador de terminal en el teléfono, también puede hacer:
logcat-enable
y luego simplemente reinicie el teléfono. No lo intenté, pero probablemente funcionaría también. Mi teléfono también está rooteado, no sé si eso hace una diferencia.
fue suficiente para reiniciar el dispositivo Huawei
adb shell
reboot