martes, 27 de diciembre de 2016

Instalar Qt en Linux

Instalar Qt en Linux no tiene por qué ser un problema, pero en determinadas distros es necesario realizar algunos pasos adicionales a la instalación convencional.

La última versión oficial de Qt nos la podemos descargar de su página: https://www.qt.io/download/.

Debemos tener en cuenta que SDKs antiguos no aparecerán en el selector de componentes. Si deseamos instalar por ejemplo el SDK 5.9-6 deberemos seguir los siguientes pasos:
  • Nos descargamos el instalador desde aquí: https://download.qt.io/official_releases/qt/5.9/5.9.6/
  • Lo instalamos en la carpeta Qt en lugar de la Qt5.9.6 eligiendo el compilador deseado y componentes opcionales
  • Una vez instalado abrimos el Qt Maintenance tool desde ~/Qt y configuramos el repositorio. para ello:
    • Pulsamos en Configuración
    • Pestaña Repositorios
    • Añadir repositorio definido por usuario
    • En la columna Repositorio ponemos https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/tools_maintenance/
    • Probamos que funcione
  • Seleccionamos Update components y reiniciamos el Maintenance Tool
  • Volvemos a realizar el Update e instalamos lo nuevo
  • A partir de ese momento podremos instalar otros SDKs

Una vez ejecutado el instalador y seleccionado los componentes que deseamos, nos podemos encontrar alguna sorpresa al intentar compilar y ejecutar algún proyecto.

Dos de los fallos típicos que nos pueden aparecer son:
  • Qt Creator needs a compiler set up to build
  • Cannot find -IGL
Ambos nos aparecerán en la pestaña de Issues aunque en Compile output podremos encontrar más detalles.

Otro problema con el que podemos toparnos ocurre si previamente teníamos instalada otra versión de Qt. En este caso, aunque hubiéramos desinstalado la anterior, podemos encontrarnos que el path por defecto apunte todavía a la anterior versión.

sábado, 17 de diciembre de 2016

Error installing split apks: com.android.ddmlib.InstallException: Failed to install all

Probar las últimas betas tiene la ventaja de disfrutar de nuevas funciones y características antes que el resto de usuarios, pero también te expones a sufrir errores del programa que no han sido suficientemente probados -de hecho, al ser beta asumes que esto te puede ocurrir y debes reportar los fallos encontrados-

Esto es lo que me ha ocurrido al instalar la última beta de Andorid Studio -concretamente 2.3 beta 1- que entre otras cosas, modifica el funcionamiento de Instant Run.

Al intentar lanzar la aplicación en el dispositivo aparece el siguiente mensaje:

Error installing split apks: com.android.ddmlib.InstallException: Failed to install all 



sábado, 10 de diciembre de 2016

Brother DCP-J562DW: Cómo escanear múltiples hojas en un único documento

La siguiente explicación es para el modelo Brother DCP-J562DW pero posiblemente se pueda aplicar fácilmente a otros modelos de esta marca con el software panel de control Control Center 4.

Escanear un documento y que sea guardado como PDF es muy fácil y la operación se puede realizar directamente desde la propia impresora/scanner como desde la aplicación de control Control Center 4.
Lo que no es tan fácil es hacer escanear varias hojas y que estas queden almacenadas como un único documento PDF.