Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 02/10/12, 12:40:58
Array

[xs_avatar]
sgsbarna sgsbarna no está en línea
Usuario muy activo
 
Fecha de registro: nov 2010
Localización: Montmeló
Mensajes: 605
Modelo de smartphone: GT-I9000, GT-I9001, GT-I9300, Tab2 7"
Tu operador: Vodafone
Compatibilidades en distintas versiones Android

Bueno pues como dice el título, mi problema es de compatibilidades... aunque la App que estoy creando está pensada para satisfacer a todos los sistemas de android (el tema de pantallas es otra cosa), no consigo verla completamente correcta en mi móvil, un Galaxy S con la rom de Elitemovil basada en Jelly Bean...

Me explico;

Tiene una actividad de wallpaper (colocar fondos de pantalla) y otra con una presentación, que coinciden en un elemento y es el "ScrollviewHorizontal". Pues bien en móviles aun estando modificados y haber pasado por flasheos de roms customizadas, estas dos actividades funcionan a la perfección, pero cuando pruebo en mi móvil con android 4.1 (Jelly Bean), no funciona y peta la App, pero no me sale ni el típico mensaje de "ForzarCierre"...

Para explicarme mejor, que estoy haciendo mal, para que no se vea completamente la App en todos los sistemas android... mi Manifest cuenta esto;

<uses-sdk android:minSdkVersion="7"
android:targetSdkVersion="10"
android:maxSdkVersion="16" />

Verdad que el problema lo tengo aquí? que debería cambiar para que la compatibilidad sea completa en todos los sitemas?

p.d.- un día probe a compilar con android 4.1, pero en todas las demás versiones los textos no mantenían los margenes y se escondían al salirme todo en una línea...

p.d.- siento no poderme explicar mejor.
__________________
Piensa en verdiblanco! Descárgatela totalmente gratis!!
Responder Con Cita


  #2  
Viejo 02/10/12, 13:37:04
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

El manifest en principio está bien, aunque el maxSdkVersion no sé de qué vale ponerlo.

Si dices que peta la app, habrá trazas, ¿has conectado el móvil al ordenador para ver el logcat y mirar los mensajes de error?
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 02/10/12, 14:04:31
Array

[xs_avatar]
sgsbarna sgsbarna no está en línea
Usuario muy activo
 
Fecha de registro: nov 2010
Localización: Montmeló
Mensajes: 605
Modelo de smartphone: GT-I9000, GT-I9001, GT-I9300, Tab2 7"
Tu operador: Vodafone
 Cita: Originalmente Escrito por mocelet Ver Mensaje
El manifest en principio está bien, aunque el maxSdkVersion no sé de qué vale ponerlo.

Si dices que peta la app, habrá trazas, ¿has conectado el móvil al ordenador para ver el logcat y mirar los mensajes de error?
Bufff me acabas de decir algo que no tengo ni idea... todavía no he conseguido utilizar el móvil como emulador... si vas por ahí...

Como lo hago?

Enviado desde mi GT-I9000 usando Tapatalk 2
__________________
Piensa en verdiblanco! Descárgatela totalmente gratis!!
Responder Con Cita
  #4  
Viejo 02/10/12, 14:38:00
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

Pues te bajas los drivers si no los tienes (en XDA hay unos universales que valen para casi todos los móviles y tablets: http://forum.xda-developers.com/show....php?t=1379875), los instalas, pinchas el teléfono por USB y te aparecerá en Eclipse como una máquina Android más cuando vayas a ejecutar tu app.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 02/10/12, 15:04:07
Array

[xs_avatar]
sgsbarna sgsbarna no está en línea
Usuario muy activo
 
Fecha de registro: nov 2010
Localización: Montmeló
Mensajes: 605
Modelo de smartphone: GT-I9000, GT-I9001, GT-I9300, Tab2 7"
Tu operador: Vodafone
Ahora mismo pruebo... muchas gracias... a ver que me encuentro en esos mensajes...

Espero sea una tontería para solucionarlo con mi nivel... es bajo!

Por cierto... no hablamos de los propios drivers del móvil? Como por ejemplo los que necesito para usar Odin? Exactamente donde ha de aparecer el movil en eclipse?
__________________
Piensa en verdiblanco! Descárgatela totalmente gratis!!

Última edición por sgsbarna Día 02/10/12 a las 15:07:24.
Responder Con Cita
  #6  
Viejo 02/10/12, 15:40:45
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

Son los drivers ADB, es posible que si ya has instalado los del móvil se hayan instalado. Los universales esos me gustan porque no hace falta instalar el resto de sincronización y herramientas del fabricante.

El móvil te aparecerá cuando le des al ejecutar, en el mismo sitio que te pregunta qué emulador usar.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita
  #7  
Viejo 02/10/12, 21:35:08
Array

[xs_avatar]
sgsbarna sgsbarna no está en línea
Usuario muy activo
 
Fecha de registro: nov 2010
Localización: Montmeló
Mensajes: 605
Modelo de smartphone: GT-I9000, GT-I9001, GT-I9300, Tab2 7"
Tu operador: Vodafone
 Cita: Originalmente Escrito por mocelet Ver Mensaje
Son los drivers ADB, es posible que si ya has instalado los del móvil se hayan instalado. Los universales esos me gustan porque no hace falta instalar el resto de sincronización y herramientas del fabricante.

El móvil te aparecerá cuando le des al ejecutar, en el mismo sitio que te pregunta qué emulador usar.
Un pregunta mas... cuando "Run as", automáticamente me suelta el emulador de eclipse que yo cree... donde me debería preguntar que usar?

Descargue esos drivers que decías pero son archivos .dell que no se que hacer con ellos... me orientas?

Una lastima porque aunque la App la regalaré a todos los beticos, la idea principal era facilitarme a mi el día a día del Betis... y de momento soy yo el no la puede usar...

Siento ser tan cazurro y pesaooo...

Enviado desde mi GT-I9000 usando Tapatalk 2
__________________
Piensa en verdiblanco! Descárgatela totalmente gratis!!
Responder Con Cita
  #8  
Viejo 02/10/12, 22:32:17
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

En Run Configurations le puedes decir que te pregunte siempre.

Ficheros ¿.dell? Es un zip con ficheros .inf típicos de windows, pero vamos, si ya has instalado los drivers de Samsung debería estar ya. Puedes verlo en el panel de control en el administrador de dispositivos, si hay algo que ponga ADB Device o algo así con el símbolo de advertencia es que no está instalado.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita
Gracias de parte de:
  #9  
Viejo 05/10/12, 11:41:18
Array

[xs_avatar]
sgsbarna sgsbarna no está en línea
Usuario muy activo
 
Fecha de registro: nov 2010
Localización: Montmeló
Mensajes: 605
Modelo de smartphone: GT-I9000, GT-I9001, GT-I9300, Tab2 7"
Tu operador: Vodafone
muy buenas @mocelet

ya he solucionado el problema de que me petara la App. He tenido que volver a crear el proyecto desde cero, pero el resultado es una App totalmente funcional...

por cierto, es normal que Eclipse se clave tanto, (uso win7)?

sabrías decirme cual seria la equivalencia en el Theme.Holo, para que sea .NoTitlebar? es compatible el "Theme.Holo" con cualquier version de android? he compilado en Android 4.1, no sé si sería lo correcto...

gracias!!!
__________________
Piensa en verdiblanco! Descárgatela totalmente gratis!!
Responder Con Cita
  #10  
Viejo 05/10/12, 12:07:27
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
 Cita: Originalmente Escrito por sgsbarna Ver Mensaje
muy buenas @mocelet

ya he solucionado el problema de que me petara la App. He tenido que volver a crear el proyecto desde cero, pero el resultado es una App totalmente funcional...

por cierto, es normal que Eclipse se clave tanto, (uso win7)?

sabrías decirme cual seria la equivalencia en el Theme.Holo, para que sea .NoTitlebar? es compatible el "Theme.Holo" con cualquier version de android? he compilado en Android 4.1, no sé si sería lo correcto...

gracias!!!
A mi el Eclipse en Windows se me clavaba muchísimo, estás escribiendo y cuando va a mostrarte opciones IntelliSense, fácil 5 o 6 segundos sin poder escribir. Hasta tal punto que lo mandé a tomar por saco y programaba directamente con un editor de textos y compilando con la consola de comandos.

El otro día me armé de paciencia y configuré el entorno en Mac OSX (realmente lo quería así desde hace tiempo para poder programar simultaneamente en Android y en IOS sin tener que estar cambiando de Windows a Mac), y oye, funciona de lujo. Instale el Eclipse, instale el ADT, el solo se bajo todo lo que le hacía falta del SDK de Android. Y perfecto, no se para ni un milisegundo.

Así que teniendo en cuenta que el Eclipse es 100% Java, la única conclusión que saco es que la versión del Java SDK que tenemos instalado tanto tú como yo en Windows no es la versión con la que está compilado el Eclipse, prueba con otra versión de Java. Yo por lo pronto ya paso del tema, programando en OSX tengo todo lo que quería desde hace tiempo.

EDITO: Acabo de ver la segunda parte del texto, es Theme.Holo.NoActionBar. En cuanto a la compatibilidad de Holo, no es compatible, ni siquiera con el Support V4. Holo sólo está disponible a partir de HoneyComb (Android 3.0). Lo único que puedes hacer es configurarlo de tal forma que si donde se está ejecutando es 3.0 o superior use Holo, y si es inferior a 3.0 use el estándar.

Última edición por kriogeN Día 05/10/12 a las 12:13:20.
Responder Con Cita
  #11  
Viejo 05/10/12, 12:55:02
Array

[xs_avatar]
sgsbarna sgsbarna no está en línea
Usuario muy activo
 
Fecha de registro: nov 2010
Localización: Montmeló
Mensajes: 605
Modelo de smartphone: GT-I9000, GT-I9001, GT-I9300, Tab2 7"
Tu operador: Vodafone
 Cita: Originalmente Escrito por kriogeN Ver Mensaje
A mi el Eclipse en Windows se me clavaba muchísimo, estás escribiendo y cuando va a mostrarte opciones IntelliSense, fácil 5 o 6 segundos sin poder escribir. Hasta tal punto que lo mandé a tomar por saco y programaba directamente con un editor de textos y compilando con la consola de comandos.

El otro día me armé de paciencia y configuré el entorno en Mac OSX (realmente lo quería así desde hace tiempo para poder programar simultaneamente en Android y en IOS sin tener que estar cambiando de Windows a Mac), y oye, funciona de lujo. Instale el Eclipse, instale el ADT, el solo se bajo todo lo que le hacía falta del SDK de Android. Y perfecto, no se para ni un milisegundo.

Así que teniendo en cuenta que el Eclipse es 100% Java, la única conclusión que saco es que la versión del Java SDK que tenemos instalado tanto tú como yo en Windows no es la versión con la que está compilado el Eclipse, prueba con otra versión de Java. Yo por lo pronto ya paso del tema, programando en OSX tengo todo lo que quería desde hace tiempo.

EDITO: Acabo de ver la segunda parte del texto, es Theme.Holo.NoActionBar. En cuanto a la compatibilidad de Holo, no es compatible, ni siquiera con el Support V4. Holo sólo está disponible a partir de HoneyComb (Android 3.0). Lo único que puedes hacer es configurarlo de tal forma que si donde se está ejecutando es 3.0 o superior use Holo, y si es inferior a 3.0 use el estándar.
Ok muchisimas gracias... sería cuestion de ir dando un salto a un Mac... siempre he sido reacio pero es que es desesperante la lagunas que le dan a Eclipse en Win7, sin ser el ordenador nada malo... pero ha ratos me faltan megas de ram y procesador por todos lados...

Sobre el tema Holo, aún sigo teniendo serías duas sirealmente utilizarlo, o directamente usar el tema estandar, también sigo teniendo muchas dudas de si usar lo ultimo de Android o asegurarme usando por ejemplo Android 2.3.3. Aunque no sabría decir cual sería la mejor opcion... pasa como con las bambas si solo hubiera un modelo Adidas, siempre lo tendría claro, pero uno se vuelve loco ante tanta variedad...

gracias por todo!!
__________________
Piensa en verdiblanco! Descárgatela totalmente gratis!!
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 06:44:07 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /