![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
![]() Hola Amigos.
Tengo una aplicacion para android realizada en Delphi Rio. Funciona bien. Pero solo para android 8, o inferior. Si la instalo en android 10. La aplicacion se cuelga. Solo muestra el splash de inicio, y no hace nada. Anteriormente habia consultado por un problema similar, en este mismo foro. La aplicacion corria bien en android 8, compilada con delphi tokio, pero se colgaba si la compilaba con delphi Rio. En este mismo foro jhonny me dio la solucion. Tenia un problema de permisos. (http://clubdelphi.com/~marcsc/foros/...ad.php?t=94292) En ese momento, incorpore el codigo de mas abajo, y todo funciono bien. Pero ahora, instalando la aplicacion en un tablet con android 10, la aplicacion se cuelga. Pero, si la instalo en un tablet con android 8, si funciona. ...Alguna idea?
Gracias. Saludos. Jose Miguel. |
#2
|
|||
|
|||
¿Por que has llegado a la conclusión de que es un tema de permisos?, no se si tiene algo que ver, pero hace tiempo que la play store no te permite subir aplicaciones compiladas con esa versión de delphi. tienes que compilarlas con delphi sydney.
Saludos. |
#3
|
||||
|
||||
¿En serio? ¿y eso por qué?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#4
|
|||
|
|||
No es que no permita explícitamente subir aplicaciones compiladas por la versión 10.3.x, pero es obligatorio que se compilen para la API 29 y hasta la versión 10.4 (sydney) delphi no compila las aplicaciones con esa API.
Saludos. |
#5
|
||||
|
||||
¡Ah! eso es cierto, y a final de año será obligatorio la v.30
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#6
|
|||
|
|||
Cita:
De todas maneras, nunca e subido las aplicaciones a google play. Las instalo directamente en el dispositivo requerido. Alguna idea de que puede estar pasando? Saludos. Jose Miguel.
|
#7
|
||||
|
||||
Intenta seguir paso a paso, es "casi" imposible que lo sepamos sin tener el código para probar.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#8
|
|||
|
|||
Todo lo anterior te lo digo porque yo tenía una aplicación compilada con 10.3.3 y al intentar ejecutarla en una versión 10 de android aparecía la pantalla de inicio y se cerraba, con las versiones 9 y anteriores funcionaba sin problemas.
De todas formas si crees que es esa parte del código, porque no la anulas y antes de ejecutar la aplicación vas a ajustes de sistema y activas los permisos manualmente, creo que es una forma de salir de dudas, aunque la única forma correcta es depurar la aplicación directamente en el dispositivo. Saludos. |
#9
|
||||
|
||||
cuando yo hago aplicaciones y me pasa eso lo que hago es ejecutar una aplicacion en blanco sin ningun componente asi compruebo si es un problema de API o de permiso has esa prueba a ver que pasa
|
#10
|
|||
|
|||
Hola Casimiro y Voci.
Aqui va una procion de codigo que e probado en Delphi Tpkyo, y Delphi Rio. En Delphi Tokyo finciona. En Delphi Rio, se cuelga. Los permisos los active manualmente desde telefono Android.
Espero que este ejemplo sirva de algo, y, me puedan dar luces de que esta pasando. Gracias. Saludos. Jose Miguel. |
#11
|
|||
|
|||
No veo nada fuera de lo normal, si quieres darle otro enfoque pueba esto:
Saludos. Última edición por voci fecha: 25-02-2021 a las 17:32:07. |
#12
|
|||
|
|||
Hola Voci.
Intente compilar tu codigo. Pero da error. No reconoce el tipo TArray
Agradecido. Saludos. Jose Miguel. |
#13
|
|||
|
|||
¿has incluido la librería "System.Permissions"?, ¿Que error te indica?.
Saludos. |
#14
|
|||
|
|||
HOla voci.
Si, esta incluida la libreria System.Permissions. El error que arroja es el siguiente: [DCC Error] UConfigIP.pas(539): E2003 Undeclared identifier: 'TArray'
|
#15
|
|||
|
|||
Compilado con delphi 10.3.3 y probado en mi móvil con android 7.
Saludos. |
#16
|
|||
|
|||
Hola Voci.
Cita:
La misma aplicacion, sin cambiarle nada. Al instalarla en un dispositivo con Android 10, se cuelga al iniciar. No funciona. Inclusive tengo que reiniciar el dispositivo con Android 10, para poder cerrar la aplicacion. Allguma idea? Saudos. Jose Miguel. |
#17
|
|||
|
|||
Como dices que te daba un error de compilación te he puesto el código completo para que lo compiles y lo pruebes en android 10, yo no tengo ningún dispositivo con esa versión. Así te aseguras que el problema está al otorgar/negar los permisos. Saludos. |
#18
|
|||
|
|||
Hola Voci.
Volvi a compilar tu codigo. Pero obtengo los mismos errores, que te comparto mas abajo. Nuevamente no me reconoce el tipo Array.
Saludos. Jose Miguel. |
#19
|
|||
|
|||
Hola Kurono.
Disculpa, no habia visto tu mensaje. Cita:
Alguna idea. Saludos. Jose Miguel. |
#20
|
||||
|
||||
A ver si esa variable SDCARD está apuntando a algún sitio que no existe en ese dispositivo android 10
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
VCL en iOS and Android | el-mono | Noticias | 1 | 21-12-2020 09:28:09 |
Reportes Android | RebeccaGL | Desarrollo en Delphi para Android | 1 | 29-06-2020 09:17:08 |
SDK 28 no funciona con android 9 | Fossy | Desarrollo en Delphi para Android | 4 | 16-04-2019 14:38:40 |
sobre Android SDK Manager y diferentes versiones de Android | cocute | Desarrollo en Delphi para Android | 2 | 29-11-2017 21:24:00 |
Solicitar permisos en Android 6 | ElGatitoTapatio | FireMonkey | 2 | 19-01-2017 19:06:12 |
![]() |
|