A continuación les voy a detallar los pasos que he seguido para configurar
RAD Studio 10.4.1 en una máquina con Windows 10.
1) En mi caso tenía un PC sin sistema operativo por lo que lo primero que hay que hacer es instalar Windows 10.
Probé a instalarlo sobre una máquina virtual que tenía en otro PC con Windows 8 utilizando VirtualBox, pero en un momento de la instalación se quedó colgado, repetí la instalación varias veces y no lo conseguí, por lo que me decidí a instalarlo en la partición C:
2) Ir a "Configuración de Windows" y pulsar sobre "Actualización y seguridad"
En el menú "Windows Update", pulsar el botón "Buscar actualizaciones" e instalar todas las actualizaciones que irá encontrando, seguramente necesitará reiniciar varias veces el equipo.
3) Instalar "Microsoft Office 2016"
4) Ir al paso "2" para buscar más actualizaciones, hasta que aparezca el mensaje ¡Todo está actualizado!
5) Instalar
Java.
Java está certificado para Windows 10 desde la versión Java 8 Update 51.
4) Instalar
Rad Studio.
Seleccioné
Delphi Windows Enterprise y
Delphi Android EnterpriseEn la pestaña "Additonal Options" recordar que hay que marcar "AdoptOpenJDK".
En algunos foros he leído que no marcar
AdoptOpenJDK puede dar problemas al instalar o al compilar las aplicaciones.
Se pulsa el botón "Apply" y se van aceptando las sucesivas pantallas que irán apareciendo, hasta terminar la instalación del programa.
Una vez que pude ejecutar por primera vez
Rad Studio y compilar uno de los programas que había realizado, me daba errores la conexión con
Firedac, se cerraba el programa inesperadamente o se bloqueaba, pues para solucionarlo simplemente hay que añadir en el
uses de la
unit donde se establezca la conexión con la base de datos lo siguiente:
FireDAC.Phys.SQLiteWrapper.Stat
por ejemplo:
UNIT BaseDeDatos;
INTERFACE
USES
System.SysUtils, System.UITypes,
FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs,
FMX.Controls.Presentation, FMX.StdCtrls,
FireDAC.Stan.Def, FireDAC.Stan.Async, FireDAC.Stan.ExprFuncs,
FireDAC.Phys.SQLiteDef, FireDAC.UI.Intf,
FireDAC.FMXUI.Wait, FireDAC.Stan.Intf, FireDAC.Stan.Option,
FireDAC.Stan.Error, FireDAC.Phys.Intf, FireDAC.Stan.Pool,
FireDAC.Phys, FireDAC.Phys.SQLite, FireDAC.Stan.Param, FireDAC.DatS,
FireDAC.DApt.Intf, FireDAC.DApt, Data.DB,
FireDAC.Comp.DataSet, FireDAC.Comp.Client, FireDAC.Comp.UI,
FMX.Objects,
FMX.ScrollBox, FMX.Memo, FMX.Effects, FMX.Layouts,
FireDAC.Phys.SQLiteWrapper.Stat,
System.Classes, FMX.Memo.Types;
Con eso las operaciones de búsqueda o inserción de registros, transacciones, mantenimiento de la base de datos, compactación y verificación, funcionaban perfectamente.
Otro error que me daba era al intentar ejecutar una app para Android en un dispositivo Xiaomi, me aparecía el mensaje:
INSTALL_FAILED_USER_RESTRICTED
Intenté ejecutar la app en modo "
Developpment" y en modo "
Application Store" y no funcionaba.
Para arreglarlo hay que activar las "Opciones de desarrollador" y hacer lo siguiente:
Ir a
Settings -> Additional Settings -> Developer options ->
Desactivar"MIUI optimization" y reiniciar el móvil.
Activar "USB Debugging"
Activar "Install via USB"
y aplicado la anterior ya me funcionaban las apps perfectamente en el nuevo
Rad Studio 10.4.1.
Espero que les haya servido de algo y que por lo menos no pierdan el tiempo que he perdido yo en buscar las soluciones a los problemas anteriores.
Suscribirse :
Weiterlesen...