Problema ADT en Mac.

289 views
Skip to first unread message

Òscar

unread,
Jan 13, 2013, 8:27:45 AM1/13/13
to gdg-ba...@googlegroups.com
Buenas!

Tengo un iMac (MAC OS X 10.7.5) en el que hace meses programava con el Eclipse, el JDK y el ADT puestos uno a uno como se indicaba hace lustros en la web de developers.android.com, y todo fué bien. Dejé de dedicarme durante meses porque por trabajo me fué imposible y hace poco, retomandolo empecé de nuevo desde cero con el nuevo paquete que ofrecen para descargar (el eclipse con el adt y con él tb el sdk de android para Mac). Con empezar de cero me refiero a que ya no tengo el antiguo Eclipse ni, SDK, etc.

El caso es que solo me ha dejado hacer seguido y sin problemas el inicial hello world, pero al intentar generar nuevos proyectos, el 90% de las veces me peta. Al cargar proyectos que hice hace meses, también me peta y ni los carga en el workspace. Cuando genera un nuevo proyecto y por fin no se cuelga, al tocar algo de código del Manifest o de una nueva clase vuelve a colgarse (todo de forma aleatória, nunca sigue un mismo patrón para petar). En fin, no se si es problema del Mac (ya que investigué y vi que hay gente con Mac que también tubo problemas) o si es culpa del nuevo Eclipse+ADT.

Vosotros que sois expertos en el tema y teneis el culo pelado en todo tipo de problemas sabeis que podria ser? si usais Mac o conoceis algun Android Developer que use Mac, podeis darme su referéncia o comentarme como solucionarlo? He llegado a pensar si no puede ser el JDK para Mac, pero no se exactamente que tocar o cambiar. Tal y como está es inviable trabajar.

Por cierto, he probado todo lo que he podido: reiniciar y actualizar. Borrar y descargar de nuevo el bundle con el adt. descargar casi todas las apis (excepto las anteriores a la 8 y las de Honeycomb, por si era lo que hacia petar la carga de mis antiguos proyectos, que eran para Froyo, API 8). Nada ha funcionado y lo más raro es que pete aleatóriamente con proyectos empezados de cero.

Cualquier sugerencia, ayuda o referéncia os lo agradeceré mucho.

Gracias por vuestro tiempo.

Òscar.

Edgar Pons Forn

unread,
Jan 13, 2013, 8:31:39 AM1/13/13
to gdg-ba...@googlegroups.com

Por mi experiencia si tienes la ultima version de eclipse (juno) tienes que descargarte otro IDE (creo que se llama).

Busca en google: "eclipse juno 4.2" y te saldra otro repositorio con los drivers del Juno.

A ver si es eso y tienes suerte ;-)

--
Hazte miembro en la web del GDG ( http://goo.gl/ngNRi ), y para no perderte nada sigue al GDG Barcelona en Google+ ( http://goo.gl/f3xo4 ), Twitter ( twitter.com/GDGBarcelona ), y su blog ( http://gdgbarcelona.blogspot.com.es/ )
---
Has recibido este mensaje porque estás suscrito al grupo "GDG Barcelona" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a gdg-ba...@googlegroups.com.
 
 

Òscar

unread,
Jan 13, 2013, 8:57:10 AM1/13/13
to gdg-ba...@googlegroups.com
Tengo que descargarme otro IDE entero? El Eclipse que viene con el ADT descargado de Google es la versión: Eclipse 3.8 for Mac OS X.
Lo que he encontrado para descargar de Eclipse Juno es todo lo que tienen aquí: http://www.eclipse.org/downloads/packages/release/juno/sr1
Tu usas Mac para programar en Android?

Gracias.


El 13 de enero de 2013 14:31, Edgar Pons Forn <edgarp...@gmail.com> escribió:
eclipse juno 4.2


Jorge Ramirez

unread,
Jan 13, 2013, 10:31:31 AM1/13/13
to gdg-ba...@googlegroups.com

Si te da problemas, siempre puedes seguir descargándote los componentes sueltos.

Yo tengo Mac y uso Eclipse 4.2.1 con el Android SDK 21, ADT, NDK, Etc.

Saludos

Òscar

unread,
Jan 13, 2013, 11:02:18 AM1/13/13
to gdg-ba...@googlegroups.com
De donde te bajas los componentes sueltos como el SDK, el ADT, etc? Antes todo estaba bien explicado en la web de developers.android.com.

Òscar

unread,
Jan 13, 2013, 2:25:02 PM1/13/13
to gdg-ba...@googlegroups.com
Jorge, he probado lo que me has comentado de montarlo todo pieza a pieza y no da resultado. Se sigue colgando por cualquier cosa y actua igual que el otro.
He descargado lo siguiente (añadiendo luego todas las apis, tools, extras, etc necesarias mediante el SDK Manager):

Aldo de Feo

unread,
Jan 13, 2013, 2:29:52 PM1/13/13
to gdg-ba...@googlegroups.com

Bajate el helios de eclipse. Q es una versión anterior y te tiene q ir

Orestes C.A.

unread,
Jan 13, 2013, 3:13:06 PM1/13/13
to gdg-ba...@googlegroups.com
Por lo que he leído tu problema es con Eclipse, no con el plugin de ADT, verdad?
Yo tuve muchos problemas con versiones anteriores de eclipse, y la solución la encontré aquí. A lo mejor te ayuda, o a lo mejor no tiene nada que ver con tu problema, pero había que mencionarlo :P

2013/1/13 Aldo de Feo <ald...@gmail.com>

Jorge Ramírez

unread,
Jan 13, 2013, 3:28:53 PM1/13/13
to gdg-ba...@googlegroups.com
Hola Óscar, pues yo tengo Mac OSX 10.7.5 y exactamente los mismos componentes que tú.

Habría que mirar qué problemas te da en los proyectos que anteriormente te funcionaban. P.e. algunas cosas que podrías mirar:
- ¿Tienes descargadas las versiones del API de Android que utilicen tus proyectos anteriores? (Si acabas de instalar el SDK, por defecto el AVD Manager sólo te descarga la últilma versión del API y puede que tus proyectos antiguos necesiten un API anterior que no tengas descargado)
- ¿Tienes correctamente configurada la ubicación del SDK en eclipse? (Preferencias->Android) Si has reinstalado nuevo SDK lo mismo estás apuntando al antiguo..
- ¿Tienes correctamente configurado el JDK en eclipse? (Propiedades del proyecto->Java Compiler->Mira que tengas "Compiler compliance level"=1.6

Si quieres que revise algún parámetro dímelo. Dinos también qué problemas concretos tienes.

Un saludo!

El 13/01/13 20:25, Òscar escribió:

Òscar

unread,
Jan 14, 2013, 9:31:09 AM1/14/13
to gdg-ba...@googlegroups.com
Hola Jorge,

Instalé los componentes que me comentaste desde los links que di en mi último e-mail, asocié el nuevo Eclipse Juno al nuevo SDK (con éste ya van 3 sdk, dos pruebas que hice con el Bundle que ofrece developers.android.com y este nuevo. Todos en directorios distintos, claro). También creé un nuevo workspace el cual lo asocié a este nuevo Eclipse. Mediante el SDK Manager instalé las tools, extras y apis necesarias en éste SDK. Ahora hay: 
  • Tools
    • Android SDK tools 21.0.1
    • Android SDK Platform-tools 16.0.1 
  • Android 4.2 (API 17)
    • Todos los componentes de esta API
  • Android 4.1.2 (API 16)
    • Todos los componentes de esta API
  • Extras
    • Android Support Library

Principal problema: Crear nuevo proyecto
  1. Creo nuevo proyecto de cero, indicando API 17: Android 4.2 (Jelly Bean) en los 3 desplegables que pide en la primera ventana: Minimum Required SDK, Target SDK y Compile With.
  2. El último desplegable, Theme lo dejo como pone por defecto con: Holo Light with Dark Action Bar.
  3. El nombre del proyecto, uno cualquiera empezando por mayúscula y el resto minúsculas: ProyectoA.
  4. En Package Name dejo lo que ya pone por defecto: com.example.proyectoa
  5. Ahora doy a Next hasta llegar a la última ventana (no añado logo y dejo todo como viene por defecto con Blank Activity etc.).
  6. Al llegar a la última ventana he probado dejar el Activity Name que viene por defecto: MainActivity y también he probado de cambiarlo por simplemente Main. Nada funciona.
  7. Al clickar sobre Finish: Ahora viene cuando lo matan. Se queda pensando un rato, me crea el proyecto dentro de la carpeta del workspace pero el Eclipse no solo se cuelga sino que se cierra solo en menos de un minuto.
Finalmente solo queda el proyecto creado en el workspace pero el Eclipse, que se ha cerrado solo, al volver a abrirlo, no lo tiene incluido en el Package Explorer

Intento abrirlo o importarlo incluso desde su mismo workspace pero no le da la gana...

Asi que no es solo el proyecto antiguo que pretendía abrir con el anterior Eclipse, el que venia con el Bundle de la web developers.android.com, eso ya ni me he atrevido a importarlo ya que 1º es API 8 y 2º, si no añade en Eclipse los propios proyectos que intentas crear es que algo malo pasa. 

La verdad que no se qué más probar con este Eclipse + SDK + ADT nuevos...


PD: Gracias por tu link Orestes, solo me lo he podido mirar por encima, más tarde aprofundizo y te digo algo. Gracias!
324.gif

Òscar

unread,
Jan 14, 2013, 9:37:53 AM1/14/13
to gdg-ba...@googlegroups.com
Por cierto, me he olvidado añadir que una vez creados los proyectos y luego se cuelga y se cierra solo el Eclipse, como estos no aparecen al volver a abrir Eclipse pero si existen ya en el workspace, los muevo de ahí a otro directorio, los importo desde el Eclipse y los importa bien solo que con un par de cosas a comentar:

- No tiene nada en la carpeta src (deberia estar la clase MainActivity.java que crea al generar el proyecto) 
- Al intentar abrir un archivo como por ejemplo el AndroidManifest.xml, primero NO lo abre, segundo se cuelga y se queda pensando y tercero se cierra solo el Eclipse entero (si, otra vez).
324.gif

Javier Martin

unread,
Jan 14, 2013, 10:08:55 AM1/14/13
to gdg-ba...@googlegroups.com
Hola Oscar;

Yo tengo Mac y también tuve problemas pero te comento dos cosas que hice y que a partir de entonces ya no se me colgaba.

A.- Actualice a Montain Lion, es muy barato creo que anda por los 15€ y vas a notar como el SO es mucha mas estable y rápido.
B.- Ver que versión de Java estas utilizando, como sabrás Apple ya no da soporte para Java y tienes que descargarte tu la ultima versión desde la web de Oracle.

No se si te servirá...


324.gif

Rubén Serrano

unread,
Jan 14, 2013, 10:12:15 AM1/14/13
to gdg-ba...@googlegroups.com
¿Han solucionado los problemas con la batería en Mountain Lion? Porque si no, quizá arregla el tema del Eclipse, pero luego tiene otro más feo :(

Javier Martin

unread,
Jan 14, 2013, 10:34:42 AM1/14/13
to gdg-ba...@googlegroups.com
Bueno yo lo tengo en el iMac así que no conocía este problema.....


El 14 de enero de 2013 16:12, Rubén Serrano <ake...@gmail.com> escribió:
¿Han solucionado los problemas con la batería en Mountain Lion? Porque si no, quizá arregla el tema del Eclipse, pero luego tiene otro más feo :(

--

Òscar

unread,
Jan 14, 2013, 10:56:51 AM1/14/13
to gdg-ba...@googlegroups.com
Vaya, y manteniendo Lion no hay manera de que funcione? :S 

Rubén Serrano

unread,
Jan 14, 2013, 10:59:16 AM1/14/13
to gdg-ba...@googlegroups.com
Pues yo tengo Lion y ningún problema. ¿Que JVM utilizas? ¿Y el JDK?

Òscar

unread,
Jan 14, 2013, 1:07:52 PM1/14/13
to gdg-ba...@googlegroups.com
Buena pregunta. Como puedo mirar el JDK instalado y el JVM?

El 14 de enero de 2013 16:59, Rubén Serrano <ake...@gmail.com> escribió:
Pues yo tengo Lion y ningún problema. ¿Que JVM utilizas? ¿Y el JDK?

--

Javier Martin

unread,
Jan 14, 2013, 1:11:08 PM1/14/13
to gdg-ba...@googlegroups.com

Òscar

unread,
Jan 14, 2013, 1:12:41 PM1/14/13
to gdg-ba...@googlegroups.com
La versión de Java es 1.7.0 (adjunto captura).

Captura de pantalla 2013-01-14 a la(s) 19.12.27.png

Òscar

unread,
Jan 14, 2013, 1:28:39 PM1/14/13
to gdg-ba...@googlegroups.com
Que versión usais vosotros? Me he bajado el jre-7u11-macosx-x64.dmg. Si usais esta y os funciona bien, la instalo. Si usais la misma que tengo ya, me espero a que me digais por si es otra cosa.

Òscar

unread,
Jan 14, 2013, 11:13:49 PM1/14/13
to gdg-ba...@googlegroups.com
Solucionado!!!

Muchas gracias a todos por vuestro tiempo y vuestras respuestas. También siento el spam a todos a los que no os interesaba el problema.

Por si alguien tiene curiosidad o para posibles futuros problemas de otros como yo a los que se les cuelgue el Eclipse sin motivo aparente, mi solución ha pasado instalar la nueva versión de Java para Mac (jre-7u11-macosx-x64) y en vista que así seguia fallando igual que antes, he instalado y probado una versión anterior del IDE el Eclipse Indigo. Éste asociado al SDK 21 de Android que os podeis descargar por separado desde http://developer.android.com/sdk/index.html desplegando la pestaña que dice Using an existing IDE.

Gracias a todos y de nuevo disculpad las molestias.

Òscar.

Javier Rueda

unread,
Jan 15, 2013, 3:42:20 PM1/15/13
to gdg-ba...@googlegroups.com
Resumiendo: solucionado usando Eclipse Indigo, no?

Òscar

unread,
Jan 15, 2013, 5:49:47 PM1/15/13
to gdg-ba...@googlegroups.com
A priori si, pero quizá era necesaria la última versión de Java. No lo se. Solo que si a alguien se le cuelga Eclipse en un Mac OS X 10.7.5, que se instale Eclipse Indigo con el SDK aparte y, si sigue petando, que pruebe a actualizar el JDK.
Reply all
Reply to author
Forward
0 new messages