PDA

Ver la Versión Completa : APK no abre ni en emulador, ni en dispositivo


MaxiDucoli
14-10-2013, 17:49:42
Hola, necesito que alguien me ayude.
Estuve esperando este Delphi por años, me vendría muy bien, pero la verdad es que no sé que pasa que no me funciona.
Estoy solamente haciendo pruebas, como por ejemplo poner un Tbutton, un Tedit y escribir en OnClick Tedit.text := 'HOLA';
Pongo compilar, parece que compila, envía la Project1 al dispositivo (tanto celular como emulador) pero cuando va a iniciar el programa, se queda la pantalla negra unos segundos y luego se cierra y no hace nada.
Lo mismo me pasa con las aplicaciones que vienen como ayuda.
Alguien tendría una idea de por qué?
Muchas gracias.:(

Neftali [Germán.Estévez]
14-10-2013, 19:39:47
¿Has mirado que tu dispositivo esté entre los compatibles?
Revisa las Android Tools, para ver que tengas descargado todo lo necesario y que los diferentes paquetes estén actualizados.

barakuda
14-10-2013, 20:01:35
Tienes instalado el driver ADB? http://adbdriver.com/
sirve para conectar el móvil al pc en modo depuración u que este pueda instalar lo que le manda el pc sin usar la store de google
Para que te lo detecte el driver, el móvil debes de poner este en modo USB debug o USB depuración.

Neftali [Germán.Estévez]
14-10-2013, 21:55:04
Tienes instalado el driver ADB? http://adbdriver.com/
sirve para conectar el móvil al pc en modo depuración u que este pueda instalar lo que le manda el pc sin usar la store de google
Para que te lo detecte el driver, el móvil debes de poner este en modo USB debug o USB depuración.

Entiendo que si la aplicación llega al dispositivo, como comenta, es porque ya tiene el driver instalado.
Lo que sí se puede probar es, a instalar el específico de la marca (si existe), en lugar del genérico.

MaxiDucoli
20-10-2013, 02:53:37
Gente gracias por la ayuda.
No puedo hacer funcionar nada...
Una pena, por que hace mucho espero esto y cuando sale no me sirve.
La app llega tanto al celular (LGP990h) como al emulador, pero cuando tiene que "arrancar" se pone la pantalla negra y después se cierra.
No entiendo cual es el problema, pero ya no vale la pena que siga intentando, por que no logro hacer mas que eso.
Si a alguien se le ocurre algo por favor, les pido sugerencias.
Si hago la depuración, nisiquiera pasa de application.createform.

MaxiDucoli
20-10-2013, 18:21:57
El error en concreto es:

Illegal Instruction (4)

Y no me pasa del Application.Initialize.
Por eso es que aparece solamente una pantalla negra y se cierra.
Con esa data, alguien sabe por qué puede ser?
Muchas gracias!!

jhonny
21-10-2013, 03:18:10
Se me ocurre, la siguiente pregunta ¿sera que falta algún permiso por seleccionar en la opción "Uses Permissons" de las opciones del proyecto?, puede que no sea el problema, como pueda que sí, pruebalo a ver si le pegamos donde era. Aunque la verdad me parece más que es una incompatibilidad con el del XE5 con el Hardware, tal y como lo sugiere Neftali.

Casimiro Notevi
21-10-2013, 10:05:31
Se supone que en el smartphone/tablet tienes habilitado el poder instalar aplicaciones que no sean de la googleplaystore, o como se llame.

Neftali [Germán.Estévez]
21-10-2013, 10:26:11
Me imagino que ya los has revisado, pero hay documentación en la WIKI sobre los "pasos previos" a realizar:

http://docwiki.embarcadero.com/RADStudio/XE5/en/Installing_the_Android_Development_Tools
http://docwiki.embarcadero.com/RADStudio/XE5/en/Mobile_Tutorial:_Set_Up_Your_Development_Environment_on_Windows_PC_(Android)
http://docwiki.embarcadero.com/RADStudio/XE5/en/Running_Your_Android_Application_on_an_Android_Emulator
http://docwiki.embarcadero.com/RADStudio/XE5/en/Running_Your_Android_Application_on_an_Android_Device
http://docwiki.embarcadero.com/RADStudio/XE5/en/Enabling_USB_Debugging_on_an_Android_Device

MaxiDucoli
26-10-2013, 01:48:49
Hola gente, gracias por las ayudas.
Hardware no creo que sea, por que lo pruebo en el emulador y no hace nada, lo pruebo en el celular y hace exactamente lo mismo.
Tengo habilitadas las apks que no son de google, tengo el usb debug activado, tengo las ultimas API, hice más de 10 emuladores con todas las versiones de Android y el resultado es siemopre el mismo.
La APK se instala desde el IDE, corre en el celu, se pone pantalla negra y sin enviar mensajes ni nada, se cierra.
Si lo hago con F9, directamente no arranca.
Eso pasa en todas las versiones de Android, en mi LG Optimus 2X P990h y en mi Samsung Galaxy S4.
Creo que tendrían que funcionar esos celulares con RAD STUDIO.
La verdad es que no le encuentro la vuelta a esto, una lástima.
Gracias por la ayuda y a seguir intentando!
:)

MaxiDucoli
26-10-2013, 02:53:53
Me imagino que ya los has revisado, pero hay documentación en la WIKI sobre los "pasos previos" a realizar:

http://docwiki.embarcadero.com/RADStudio/XE5/en/Installing_the_Android_Development_Tools
http://docwiki.embarcadero.com/RADStudio/XE5/en/Mobile_Tutorial:_Set_Up_Your_Development_Environment_on_Windows_PC_(Android)
http://docwiki.embarcadero.com/RADStudio/XE5/en/Running_Your_Android_Application_on_an_Android_Emulator
http://docwiki.embarcadero.com/RADStudio/XE5/en/Running_Your_Android_Application_on_an_Android_Device
http://docwiki.embarcadero.com/RADStudio/XE5/en/Enabling_USB_Debugging_on_an_Android_Device

QUE CAPOOOO!!!!!
Con lo de la GPU pude hacer andar el emulador.
Lo que me falta es ahora el celu, muchas gracias!! :)