Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Desarrollo en Delphi para Android
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy


Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-12-2019
Avatar de kaiserilich
kaiserilich kaiserilich is offline
Miembro
 
Registrado: mar 2010
Ubicación: planeta tierra
Posts: 42
Poder: 0
kaiserilich Va por buen camino
Compilar con RIO 10.3.3 para versiones antiguas de Android

Hola,

uso delphi 10.3.3 y necesito compilar para versiones viejas de android, pero al momento de instalar el app en el movil/tablñet destino me dice que no es compatible. como puedo solucionarlos.

gracias
__________________
K.I.
Si continuas haciendo lo que siempre as echo, seguirás siendo lo que siempre as sido...!!!

long life to Delphi
Responder Con Cita
  #2  
Antiguo 18-12-2019
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola a todos,

En este hilo del foro DelphiPraxis se explica lo que puede estar ocurriendo: Delphi 10.3 establece un "minSdkVersion" 19, que implica que las apps no funcionarán en Android 4.4 y anteriores versiones. El tema es que he buscado en el IDE cómo cambiar tanto el "minSdkVersion" como el "targetSdkVersion", pero, no parece ser posible, excepto editando cierto archivo "AndroidManifest.Template.xml", pero, no sé yo si no sería mejor editar el archivo "AndroidManifest.xml" de la app en cuestión.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 18-12-2019
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Hola.
Puedes instalar varias versiones de las NDS/SDK de Android en el sistema y configurarlos en el IDE de Delphi.
Debes instalar el SDK correspondiente a la API que vas a necesitar.
Cada versión de Andrioid corresponde a una API.






Cuando vayas a compilar la aplicación debes seleccionar la API con la que quieres compilar, según la versión destino.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 19-12-2019
Avatar de kaiserilich
kaiserilich kaiserilich is offline
Miembro
 
Registrado: mar 2010
Ubicación: planeta tierra
Posts: 42
Poder: 0
kaiserilich Va por buen camino
gracias. ya lo hice.

ahor al compilar me devuelve este error y no consigo documentacion para solventarlo. tendras idea de que podria ser.?

[PAClient Error] Error: E2312 Unable to execute '"C:\Android\22\sdk\sdk\build-tools\android-4.2.2\aapt.exe" package -f -M "C:\dire\app\Android\Debug\app\AndroidManifest.xml" -F "C:\dire\app\Android\Debug\app\bin\app-unsigned.apk" -I "C:\Android\22\sdk\sdk\platforms\android-17\android.jar" -S "C:\dire\app\Android\Debug\app\res" -A "C:\dire\app\Android\Debug\app\assets" "C:\dire\app\Android\Debug\app\library" "C:\dire\app\Android\Debug\app\classes"' (Error 1)

[PAClient Error] Error: E2312 invalid resource directory name: C:\dire\app\Android\Debug\app\res/drawable-xxxhdpi

( el directorio si existe C:\dire\app\Android\Debug\app\res\drawable-xxxhdpi )
__________________
K.I.
Si continuas haciendo lo que siempre as echo, seguirás siendo lo que siempre as sido...!!!

long life to Delphi
Responder Con Cita
  #5  
Antiguo 19-12-2019
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Esa barra del revés puede ser?
C:\dire\app\Android\Debug\app\res/drawable-xxxhdpi
Responder Con Cita
  #6  
Antiguo 19-12-2019
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola a todos,

Dices que el directorio "C:\dire\app\Android\Debug\app\res\drawable-xxxhdpi" existe, pero, ¿existe el programa "C:\Android\22\sdk\sdk\build-tools\android-4.2.2\aapt.exe"? Claro que, pensándolo dos veces, tal vez el error sea "el directorio"... puesto que el primer mensaje de error dice que no se pudo ejecutar "el programa", pero, no que no se encontrase... de todas formas, echa un vistazo a ver si realmente existe "el programa".
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #7  
Antiguo 19-12-2019
Avatar de kaiserilich
kaiserilich kaiserilich is offline
Miembro
 
Registrado: mar 2010
Ubicación: planeta tierra
Posts: 42
Poder: 0
kaiserilich Va por buen camino
Cita:
Empezado por dec Ver Mensaje
Hola a todos,

Dices que el directorio "C:\dire\app\Android\Debug\app\res\drawable-xxxhdpi" existe, pero, ¿existe el programa "C:\Android\22\sdk\sdk\build-tools\android-4.2.2\aapt.exe"? Claro que, pensándolo dos veces, tal vez el error sea "el directorio"... puesto que el primer mensaje de error dice que no se pudo ejecutar "el programa", pero, no que no se encontrase... de todas formas, echa un vistazo a ver si realmente existe "el programa".
el otro mensaje es el error que devuele, intente compilarlo manualmente y da el mismo error

si existe y lo tengo configurado en el Perfil del SDK del Delphi.

Capture.PNG
Capture1.PNG
__________________
K.I.
Si continuas haciendo lo que siempre as echo, seguirás siendo lo que siempre as sido...!!!

long life to Delphi
Responder Con Cita
  #8  
Antiguo 19-12-2019
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por kaiserilich Ver Mensaje
[PAClient Error] Error: E2312 invalid resource directory name: C:\dire\app\Android\Debug\app\res/drawable-xxxhdpi
( el directorio si existe C:\dire\app\Android\Debug\app\res\drawable-xxxhdpi )

Ese error "suena" a estar relacionado con las imágenes que necesita la aplicacin (iconos).
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #9  
Antiguo 19-12-2019
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola a todos,

Cita:
Empezado por Neftali [Germán.Estévez] Ver Mensaje
Ese error "suena" a estar relacionado con las imágenes que necesita la aplicacin (iconos).
Sí; que no sólo tenga que existir el directorio, como acaso da a entender el mensaje de error... sino que faltase "algo" en dicho directorio: una o más imágenes...
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #10  
Antiguo 20-12-2019
Avatar de kaiserilich
kaiserilich kaiserilich is offline
Miembro
 
Registrado: mar 2010
Ubicación: planeta tierra
Posts: 42
Poder: 0
kaiserilich Va por buen camino
eso pense en su momento, peo las imagenes tambien estan... y he probado con otros NDK y SDK que no son de Rio 10.3.3 y el error sigue
__________________
K.I.
Si continuas haciendo lo que siempre as echo, seguirás siendo lo que siempre as sido...!!!

long life to Delphi
Responder Con Cita
  #11  
Antiguo 24-12-2019
voci voci is offline
Miembro
 
Registrado: oct 2003
Posts: 97
Poder: 21
voci Va por buen camino
Si como dices el directorio existe y los archivos que deben estar, están, solo por asegurar ¿tiene permisos de lectura/escritura en esa carpeta el entorno de desarrollo?

Si no es tema de permisos esto es lo que dice embarcadero sobre ese error:

Cita:
If you get the following additional output:

[PAClient Error] Error: E2312 ERROR: resource directory '<project path>\res' does not exist

Your issue might be that you do not have icons defined in your project for the Android platform. Open Project > Options > Application, make sure that the right configuration and the Android platform are selected on the Target combo box, and on the Launcher icons tab specify some icons for your application. See Preparing an Android Application for Deployment.
Vamos que no tienes iconos definidos en tú proyecto para la plataforma android.

Saludos.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
error al intentar compilar para android kapcomx Desarrollo en Delphi para Android 3 24-04-2018 11:00:23
Versiones antiguas de Delphi? Reasen Varios 26 09-06-2017 22:18:43
Compilar para Android maycampana Varios 9 05-11-2012 15:36:54
¿ Versiones antiguas de Delphi ? rretamar Debates 9 29-12-2007 05:14:37
Licencia de versiones Antiguas javito2006 Varios 1 16-01-2006 18:12:45


La franja horaria es GMT +2. Ahora son las 23:45:58.


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
Copyright 1996-2007 Club Delphi