Si tienen este error, fijense si tienen una definición similar a esto:

cordova.plugins.PLUGING_NAME

Si tienen esto, lo que tienen que hacer es agregar window. de manera tal que quede:

window.cordova.plugins.PLUGING_NAME

Espero que les sirva.

Saludos.


Si están teniendo un error similar a este:

android/build/intermediates/res/merged/debug/values/values.xml app_name “Apostrophe not preceded”

y tiene su nombre de aplicación con ‘ lo que deben hacer es lo siguiente en el config.xml:


<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<widget id="ar.com.keopssys.mobileapp" android-versionCode="1" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
  <name>L\'Fuente</name>
  <description>L\'Fuente</description>
  <content src="index.html"/>
  <access origin="*"/>

Lo que ven como \’ tienen que poner \ & amp; #39; (sin los espacios, no se como poner bien esto en WordPress)

Espero que les sirva.

Saludos.


Si están queriendo registrar un dispositivo para desarrollo y les sale el mensaje de error:

“Unable to connect to a phone. Make sure the Windows Phone IP over USB transport service is running”

Prueben con hacer lo siguiente que a mi me a funcionado:

1. Reiniciar el servicio Windows Phone IP over USB Transport (IpOverUsbSvc) yendo a Panel de Control – Herramientas administrativas – Servicios, una vez que lo encuentran hacen botón derecho Reiniciar

2. Cambian de puerto USB al dispositivo

Listo, tan simple como eso, muy Windows.

Espero que les sirva.

Saludos


Gente,

Si tienen el siguiente mensaje en Genymotion:

Error Genymotion

El problema puede deberse a lo siguiente, primero deben ir al VirtualBox, se posicionan sobre el dispositivo que les da el error, botón derecho Configuración, van a la solapa Básico y seleccionan en Versión Ubuntu (64-bit).

Si no les aparece la versión 64 bit y están en Windows puede deberse a que tengan Hyper-V, en Windows 8 y 8.1 no les permite más de una aplicación que use Hyper-V, entonces tienen que quitar Hyper-V de Windows, desde Programas y Características de Panal de Control, pueden seguir este instructivo. http://www.tecnicomo.com/software/como-habilitar-maquinas-virtuales-de-64-bit-para-virtualbox-en-windows-8/

Espero que les solucione el problema como me paso a mi.

Saludos.

Posteado por: edeortuzar | 10/01/2017

Error spawn EACCES


Si tienen este error en una Mac al ejecutar algún comando de Ionic, prueben con ejecutar:

sudo chmod -R a+rwx folder/

Donde deben reemplazar folder/ por la carpeta del proyecto.

Espero que les sirva.

Saludos.

Posteado por: edeortuzar | 10/01/2017

Icono y Splash no se ven en Android


Si tienen el problema que no se ve el ícono y el splash en Android prueben ejecutando las siguientes líneas de comando:

ionic platform rm android
ionic platform add android@latest
ionic resources
ionic build android

Espero que les sirva.

Saludos.


Si tienen un error similar al siguiente:

compileArmv7DebugJavaWithJavac – is not incremental (e.g. outputs have changed, no previous execution, etc.).
C:\dev\test\platforms\android\src\org\crosswalk\engine\XWalkWebViewEngine.java:45: error: XWalkWebViewEngine is not abstract and does not override abstract method evaluateJavascript(String,ValueCallback) in CordovaWebViewEngine
public class XWalkWebViewEngine implements CordovaWebViewEngine {
^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
1 error

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ‘:compileArmv7DebugJavaWithJavac’.
> Compilation failed; see the compiler error output for details.

Es que tienen una versión de Crosswalk vieja. Para actualizar el plugin deben ejecutar las siguientes líneas:

cordova plugin rm cordova-plugin-crosswalk-webview
cordova plugin add cordova-plugin-crosswalk-webview@2.2.0

Espero que les sirva.

Saludos.

Posteado por: edeortuzar | 16/11/2016

ADB – cannot bind to 127.0.0.1:5037


Si tienen un mensaje similar al siguiente:

error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037: Sólo se permite un uso de cada dirección de socket (protocolo/dirección de red/puerto) (10048)

Pueden hacer dos cosas:

OPCIÓN 1: Si estan usando Genymotion, cierren la virtual, vayan a Settings, luego a la solapa ADB y seleccionen la opción Use custom Android SDK tools y busquen donde tengan instalada la SDK de Android.

OPCIÓN 2: Si no están usando Genymotion, desde la línea de comandos ejecuten netstat -ano | findstr 5037 abran el administrador de tareas y busquen esos PID y finalicen dichas tareas.

Espero que les sirva.

Saludos.


Si al ejecutar ionic build o cordova build tiene el siguiente mensaje de error:

Execution failed for task ‘:mergeDebugResources’

La solución es muy simple y me dio bastante dolores de cabeza hasta que vi que en varios lados lo indicaban como solución pero no podía creer que era así.

Lo que tienen que hacer es abrir cada uno de los archivos que hay en resources/android de la carpeta de su proyecto, yo lo hice con el Paint de Windows, y grabarlo, sin hacer ninguna modificación. Esto lo hice tanto con la carpeta splash como con la carpeta icons.

Una vez hecho esto, para asegurarme que tome los cambios elimine la plataforma android y la volví a agregar, para esto ejecute:

ionic platform rm android

ionic platform add android

Y de esta manera compile sin problemas.

Espero que le sirva a alguien.

Saludos


Si tienen este error:

ESP: No se puede instalar esta aplicación porque otro usuario ya instaló una versión no compatible en este dispositivo
ENG: Can not be installed because another user has already installed an unsupported version on this device.

Me paso que para probar una aplicación ejecute ionic run android estando el dispositivo conectado por USB, y después al querer instalar manualmente la APK o la versión beta desde el Play me decía ese mensaje.

Tengo un Moto G que viene con la opción de un usuario Invitado que el otro día la había probado. Cuestión es que la aplicación estaba instalada también para ese usuario, ya la había eliminado con mi usuario que es el principal, pero se ve que no la borra de los usuarios invitado.

También les puede pasar pasar esto si hacen ionic run android con el dispositivo conectado. El mensaje que les sale es:

Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE] – Android device

Conclusión, entre con el usuario invitado, eliminé la aplicación y pude volver a instalar la aplicación sin problema.

O bien pueden eliminar ese usuario invitado, para eso ingresan como usuario usuario invitado yendo la parte superior de la pantalla donde aparece el ícono de una persona, eligen Invitado y una vez dentro vuelven a ir a esa opción y les va a aparecer “Eliminar usuario”, lo eliminan y los va a volver a llevar al usuario owner.

Espero que les sirva.

Saludos.

Older Posts »

Categorías

A %d blogueros les gusta esto: