Tutoriales

Mi archivo ddms no arranca en Snow Leopard #Tutorial

 

Como les mostré en el tutorial anterior, hacer capturas de pantalla de tu dispositivo Android es muy fácil usando las herramientas del Android SDK, pero hay algunos casos donde la versión del sistema operativo Mac no deja correr las aplicaciones necesarias. El problema más recurrente es el del archivo “ddms” necesario para las capturas, los problemas que muestra son de arranque de la aplicación mostrando este “error”:

 

11:17 E / DDMS: cerrando debido a una excepción no capturada
11:17 E / DDMS: java.lang.UnsatisfiedLinkError: / tools / lib /
libswt-pi-de carbono-3236.jnilib: no encuentra la imagen adecuada. Se encontró:
/ Tools/lib/libswt-pi-carbon-3236.jnilib: no coincidentes
arquitectura wrapper universales
en java.lang.ClassLoader $ NativeLibrary.load (método nativo)
en java.lang.ClassLoader.loadLibrary0 (ClassLoader.java: 1878)
en java.lang.ClassLoader.loadLibrary (ClassLoader.java: 1771)
en java.lang.Runtime.loadLibrary0 (Runtime.java: 823)
en java.lang.System.loadLibrary (System.java: 1045)
en org.eclipse.swt.internal.Library.loadLibrary (Library.java: 123)
en org.eclipse.swt.internal.carbon.OS (OS.java: 20).
en org.eclipse.swt.widgets.Display.createDisplay (Display.java: 943)
en org.eclipse.swt.widgets.Display.create (Display.java: 923)
. en org.eclipse.swt.graphics.Device (Device.java: 118)
en org.eclipse.swt.widgets.Display (Display.java: 754).
en org.eclipse.swt.widgets.Display (Display.java: 745).
en com.android.ddms.UIThread.runUI (UIThread.java: 330)
en com.android.ddms.Main.main (Main.java: 97

 

Para este problema la razón es que la librería SWT maneja, carga y ejecuta archivos que la maquina virtual de la SDK no logra ejecutar ya que esta maneja solo archivos de 32 bits y por default Snow Leopard es un sistema de 64 bits. Para resolver esto en tu Mac solo ve a la carpeta de Aplicaciones>Utilidades y corre la aplicación de “Preferencias de Java”. Una vez abierta la ventana cambiaremos el modo de la MV para que sea por default de 32bits y con esto ya debe correr el archivo “ddms”.

 

 

Si con esto no logra correr aún la “ddms” lo preferible sería que abras el archivo con textEdit y agregues las siguientes líneas:

 

# Mac OS X needs an additional arg, or you get an “illegal thread”
complaint.
if [ `uname` = “Darwin” ]; then
os_opts=”-XstartOnFirstThread”
 
Y añade “-d32”, donde se indica:

 

# Mac OS X needs an additional arg, or you get an “illegal thread”
complaint.
if [ `uname` = “Darwin” ]; then
os_opts=”-XstartOnFirstThread -d32″

 

Una ves hecho esto ya podrás correr el DDMS sin ningún problema y hacer tus capturas de pantalla sin ningún problema.

 

Primera parte

Tercera Parte. Generar Archivo ADB

 

VIA | Buffawhat.com

Artículos relacionados

Back to top button
PasionMóvil
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible.

La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudarnos a comprender qué secciones de la web encuentras más interesantes y útiles.

Nunca almacenamos información personal.

Tienes toda la información sobre privacidad, derechos legales y cookies en nuestra página de privacidad y cookies.

Adblock Detectado

Por favor desactiva tu Adblock para poder navegar en nuestro sitio web