Ver Mensaje Individual
  #1  
Antiguo 20-12-2019
dani36652 dani36652 is offline
Miembro
 
Registrado: abr 2019
Posts: 57
Reputación: 6
dani36652 Va camino a la fama
DEPLOY ANDROID 64 BITS SOLUCIÓN A [PAClient Error] Error: E6408 Y SIMILARES

Hola a todos amigos programadores Delphi!... Reciban un cordial saludo... Hoy quisiera venir a compartirles mi solución a la problemática planteada en el título.
Como sabrán, éste porblema (en mi caso) surge al querer hacer "Deploy" a mi aplicación android de 64 bits con la configuración de "Applicaton Store", teniendo el keytool y todo lo que se requería ya asignado en las configuraciones del proyecto... Cada que se quería hacer "Deploy" fallaba y mostraba el error e incluso mostraba que habían errores con aapt2 y que no existía el archivo especificado... Y era bastante extraño ya que si ejecutaba la app en mi teléfono en modo "Debug" se realizaba correctamente, e incluso si hacía el Deploy en modo "Applicaton Store" pero para 32 bits, se realizaba de manera correcta lo cual me complicó más las cosas!...
Cometí ERRORES como instalar un jdk con una versión más "actual" y nada!, reinstale y desintsale como 10 veces el rad studio sin mentirles!!!... Hasta hace una hora que encontré la solución...

¡AHORA PUEDO HACER DEPLOY DE FORMA SATISFACTORIA EN APPS DE 64 BITS EN MODO APPLICATON STORE!
Solución :

En mi caso, el problema estaba en el nombre del perfil de usuario en mi computadora (windows10) tenía DANIEL RODRÍGUEZ como nombre y después de crear otro perfil(cuyo nuevo nombre es Daniel) , y pasar todos mis archivos del rad studio configuré de nuevo el entorno y listo!!! Todo se había solucionado....

Como conclusión:
-El IDE toma como referencia en un path que ayuda a generar los apk, el nombre del perfil de usuario de windows, entonces si éste contiene acentos o cualquier otros caracteres especiales, va a marcar error siempre de tipo PACLIENT!, entonces deberán crear un nuevo perfil de usuario con un nombre simple y sin caracteres especiales en donde instalar el rad studio pueden agregarlo con el comando win+r y tecleando "netplwiz" y seleccionar "agregar" cierran sesión en la cuenta actual y acceden a la nueva para instalar el rad studio(no se recomienda cambiar el nombre del perfil de usuario donde tienen su información y archivos o en su caso perderán todo como yo, debido a que windows les indicará un error de inicio de sesión) ...
-El JDK que debe tenerse instalado es jdk1. 8.0_60 (jdk-8u60 lo buscan en la página de orcale )
-El sdk es el mismo que contiene el iso(más las build tools y apis correspondientes igual pueden usar android 28, acceda a sdkmanager.exe y descargue lo que le haga falta)
-El ndk también es el que trae el iso.
-Deben tener una configuración de android para 32 bits y otra para 64 bits en Rad studio si o si, y a su vez el nivel de api de 64 bits debe ser el mismo que el de 32 bits, ya que de lo contrario el deploy marcará error.
-No se en qué influya pero si el rad studio 10.3.3 después de instalarse, les pide la instalación del sdk de windows, háganlo (por si las dudas)
-Recuerden que deben tener su keytool y hacer las configuraciones correspondientes para su aplicación...
-no olviden tampoco que en project>options>delphi compiler>compiling>other options, "Generate Android app bundle debe de ser " true" y que el target debe de estar en " all configuration Android 64-bit platform".

RECUERDEN... NOMBRE SIMPLE Y SIN CARACTERES ESPECIALES EN SU NOMBRE DE PERFIL DE USUARIO QUE CREEN EN WINDOWS....

Ah! Y un dato más, recuerden ejecutar el delphi como administrador siempre!!!...
Espero y les haya funcionando....

Última edición por dani36652 fecha: 20-12-2019 a las 09:33:00.
Responder Con Cita