Ver la Versión Completa : [ CONSULTA ] La SDK y Eclipse se dan de tortas.
Antwerp
08/05/12, 13:09:38
Buenas :sol:
Llevo unos días iniciándome en esto y, más que la programación en sí, lo que más quebraderos de cabeza es que funcione bien todo. Cuando intento emular la aplicación muchas veces no encuentra el AVD que ya he creado. Otras veces da error cuando intenta reinstalar el apk con los nuevos cambios y en la emulación lo veo igual que hace un rato. Y así todo. Me está frustrando bastante :( Busco información al respecto pero tampoco veo tanta. Lo más útil que he encontrado es una aplicación llamada Motodev Studio, que es una especie de Eclipse tuneado por Motorola que ya integra la DSK, y parece que va mejor. ¿Soy el único en la misma situación? Lo del AVD sospecho que es porque tengo una partición con los documentos (donde guarda configuraciones y demás) y la instalación está en C:\.
Por último, una cosa que me intriga y que no consigo averiguar es que, la última versión de la SDK sólo me deja hacer aplicaciones para 4.0.3. (o yo no he descubierto como hacer para las demás). He de suponer que eso será compatible con (casi) todos los terminales (que lo dudo) o tengo que hacer uno por versión?
Saludos.
:gracias:
timonoj
09/05/12, 09:41:19
Humm....Cómo "no encuentras" las AVD?
Básicamente, yo las creo (y lanzo) desde la ventana de AVD (AVD Manager), accesible bien desde el actualizador, bien desde el propio eclipse (Window-AVD Manager).
Prueba a leerte la información para instalar eclipse con el AVD y todo lo demás (http://www.htcmania.com/mediawiki/index.php/C%C3%B3mo_iniciarse_programando_aplicaciones_con_A ndroid_SDK).
javi_pe
09/05/12, 15:31:39
Yo estoy igual que tu con eclipse y SDK pegandome, he de decir que en Linux va todo bastante mejor que en Windows, pero vamos, por razones que no vienen al caso estoy con Windows.
Al grano, con la ultima version del SDK puedes programar para todas las aplicaciones pero tienes que trabajar con uno concreto, desde el SDK-Manager, que esta en la carpeta donde tengas instalado el SDK puedes bajarte los SDK para cada version de Android.
Sopanda
10/05/12, 03:05:15
Busco información al respecto pero tampoco veo tanta. Lo más útil que he encontrado es una aplicación llamada Motodev Studio, que es una especie de Eclipse tuneado por Motorola que ya integra la DSK, y parece que va mejor.
Pues yo te aconsejaría que utilizarás el MOTODEV, tiene lo mismo que con la versión a palo seco de Eclipse pero tiene un par de añadidos interesantes. Si te interesa información para instalarlo te dejo este enlace por si te ayuda
http://bamboo5.blogspot.com.es/2012/04/primeros-pasos-con-android-instalacion.html
marcoid
11/05/12, 01:50:51
Yo al poco tiempo de empezar hace unos meses, estuve a punto de arrojar la toalla porque era demasiado lento y pesado lo del emulador, además venía del C++ y nunca había usado Eclipse por lo que los problemas eran el doble.
Hasta que por suerte, como me voy a dedicar a los juegos, me topé con el framework Libgdx que te permite programar en una ventana, de forma sencilla y rápida como toda la viida, y abstraerse de dispositivos, de androids y de historias, y entonces se me abrió el cielo.
timonoj
11/05/12, 05:40:14
Gracias marcoid, porque desconocía el framework que me comentas. Voy a echarle un vistazo detenido. No obstante, me gustaría recomendar a antwerp, antes de ponerte a meter más frameworks e historias, primero apaña el eclipse y habitúate un poco a cómo funciona.
La instalación consta de dos pasos importantes:
Instalación del SDK: Descomprimirlo/instalarlo en alguna carpeta. Ejecutar SDK Manager (como cuernos se llame en windows, en linux lo lanzo con un "android &"), y desde el SDK manager descargar las plataformas que creas convenientes (los más recomendables a tener por número de usuarios (http://developer.android.com/resources/dashboard/platform-versions.html) son 2.2 y 2.3.3, aparte yo tengo instalado 4.0.3 y 2.1...cuantos ḿas tengas más ocupará la instalación, unos 60~100MB cada plataforma).
Instalación del ADT: Desde eclipse, lo que ponen las instrucciones. Añadir software, le pones el link del ADT de android, y descargará el plugin para android, que te pedirá la ruta del SDK en algún punto (es ahí donde el ADT y eclipse quedan linkados al SDK).
Tras instalar todo, eclipse debería de ser capaz de crear proyectos en Android, y deberías poder elegir la plataforma de Android deseada (siempre y cuando la hayas instalado primero desde el SDK Manager).
De todas formas, si estás empezando, te recomiendo ENCARECIDAMENTE que pruebes a verte los video-tutoriales de Edu4java, un tipo muy simpático que pacientemente te va explicando cómo funciona todo. Empieza desde cero, es decir, en el primer vídeo (aquí abajo) te explica cómo instalarlo todo.
Video-tutoriales de Edu4java (http://www.youtube.com/watch?v=kZYWqL0kaAM)
timonoj
11/05/12, 10:47:28
Yo al poco tiempo de empezar hace unos meses, estuve a punto de arrojar la toalla porque era demasiado lento y pesado lo del emulador, además venía del C++ y nunca había usado Eclipse por lo que los problemas eran el doble.
Hasta que por suerte, como me voy a dedicar a los juegos, me topé con el framework Libgdx que te permite programar en una ventana, de forma sencilla y rápida como toda la viida, y abstraerse de dispositivos, de androids y de historias, y entonces se me abrió el cielo.
Marcoid, tengo algunas dudas respecto a libgdx. Para empezar, la más básica. He visto que por comodidad la peña suele implementar el juego para escritorio, y para hacerlo para Android, simplemente hacen un proyecto y lo linkan al de escritorio. Yo le veo a esto la pega de que no tienes ni idea de rendimiento hasta que arrancas el de Android. Y para arrancar así, tienes que compilar los dos proyectos para poder verlo en el emulador cada vez. Se puede hacer un desarrollo directamente para Android?
Otra cosa: He visto por ahí que no incluye físicas, y que las librerías que la gente ha intentado añadir, iban a pedales. Tienes idea de esto? Es que mi idea de juego sería una chorrada 2D, pero con físicas (me parecen a final de cuentas los más adictivos).
vBulletin® v3.8.1, Copyright ©2000-2026, Jelsoft Enterprises Ltd.