adb no se ejecuta en Ubuntu 64 - comando no encontrado

Actualiza

Después de hacer más experimentos, tengo que reformular mi pregunta por completo ya que mi terminal me engañó. Simplemente no mostró el mensaje de error cuando emitísudo ./ad.

Si cd en el directorio ANDOID_SDK / platform-tools y ejecuto. / adb, Yo obtengo

command not found: ./adb

Aquí la salidals -l adb en el mismo directorio:

-rwxrwxr-x 1 myuser myuser 159620 2011-12-20 19:30 adb

Corriendowhich adb me da:

./adb

o mismo ocurre con todos los demás archivos ejecutables binarios en ese directorio como aapt, aidl, dexdump, etc.

Me imagino que esto tiene algo que ver conmigo tratando de ejecutarlo en un Ubuntu de 64 bits, pero el encabezado ELF o algo similar no se reconoce. Sin embargo, elandroid tool en ANDOID_SDK / tools funciona bien (además de no poder ejecutar adb después de descargar nuevos paquetes).

Muy extraño..

Pregunta original

Descargué el último SDK de Android. Si intento ejecutar adb como usuario normal, obtengo "comando no encontrado". Debo ejecutarlo como "sudo ./adb" y funciona. ¿Por qué es eso y cómo lo soluciono? Estoy ejecutando Ubuntu 64 11.10.

Usé el SDK en versiones anteriores de Ubuntu y allí, podría ejecutarlo como usuario normal sin problemas. ¿Algunas ideas

Respuestas a la pregunta(6)

Su respuesta a la pregunta