Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Desarrollo en Delphi para Android (https://www.clubdelphi.com/foros/forumdisplay.php?f=57)
-   -   SDK 28 no funciona con android 9 (https://www.clubdelphi.com/foros/showthread.php?t=93866)

Fossy 13-04-2019 14:55:10

SDK 28 no funciona con android 9
 
Buenas tardes compañeros:

En esta semana he compilado una App cuyo manifest es el siguiente:

uses-sdk android:minSdkVersion="19" android:targetSdkVersion="28"

He compilado bajo el SDK 28.0.3, y App testada con un dispositivo Android 7.

El caso es que tras subirla a Play Store, funciona perfectamente con todos los dispositivos menos con los que tienen Android 9. Lo que hace en este caso es que se cierra tras la Splash Screen.

Google Play me reporta que la App está teniendo el siguiente fallo (en Android 9):

java.lang.ClassNotFoundException:

El problema es que de Java estoy un poco frito. No sé si con eso de "lang" se refiere a algo del idioma, y en cuyo caso, cómo solucionarlo en Delphi (Firemonkey).

¿Alguien ha tenido un problema similar, o sabe qué hay que cambiar para que las Apps funcionen correctamente en Android 9?.

Muchas gracias. Pongo en el post que es urgente porque realmente tengo muchísima necesidad de dejarlo solucionado hoy. Esta tarde hay un evento y mucha gente no puede usar mi App.

Muchísimas gracias a todos.

Casimiro Notevi 13-04-2019 18:00:42

Creo haber leído que todavía no se debería usar sdk 28

Para otra vez, pon un título más descriptivo, por favor, gracias.
Porque con "Por favor Urgente" consigues justo todo lo contrario, que pase totalmente desapercibido y se pierda para siempre, ya que nadie va a buscar "por favor urgente" para solucionar ningún problema.

Fossy 14-04-2019 02:57:35

Gracias Casimiro, probaré con la 26.

No veo opciones de edición para editar el título. Si puedes por favor cámbialo.

Muchas gracias.

DamianG 16-04-2019 01:25:32

Hola, pudiste solucionar este tema?, me pasa exactamente los mismo


En android tools tengo tildado:


Android Sdk tools 25.2.5
Android Sdl Buid-tools 28.0.2
Android 8 api 26 sdk platform


gracias!

DamianG 16-04-2019 14:38:40

Por ahora logre que funcione cambiando AndroidManifest.template.xml dentro de la carpeta del proyecto,

cambie:

android:targetSdkVersion="%targetSdkVersion%"

por

android:targetSdkVersion="26".

Por defecto le asigna en la version 10.3.1: "28", en la version 10.3 anterior le asignaba: "26".


Ahora el tema es que con la version 28 en los dispositivos con android 9 no funciona.

Anteriormente probé agregando solicitud de permisos de lectura / escritura de archivos por guardo archivo temporal en el telefono y tampoco funciono,

se cierra despues del splash screen.

Quisiera saber si hay solución ya que en agosto google pide el cambia a sdk28.


Gracias y saludos


La franja horaria es GMT +2. Ahora son las 16:03:11.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi