ADVERTENCIA: No se especifica ningún destino, se implementa en el emulador
Estoy intentando ejecutar una aplicación iónica en mi teléfono móvil (Android 4.4.2). USB-Debugging está activado.
Cuando ejecuto el comando "ionic emulate android" todo funciona bien y la aplicación es opend en el emulador.
- Cordova Android Error al cargar recurso: net :: ERR_NAME_NOT_RESOLVED
- Cordova Error en la compilación sólo para Android: com.android.dex.DexException: Varios archivos dex definen Landroid / support / annotation / AnimRes;
- ¿Cómo construir android con Crosswalk lite usando ionic-cli?
- Error de compilación Android jónico: la generación falló con una excepción
- Apertura de PowerPoint y documentos de palabra en Android usando Cordova
Pero cuando ejecuto la comitiva "androide de ejecución iónica" me pongo siguiente advertencia:
ADVERTENCIA: No se especifica ningún destino, se implementa en el emulador
Y la aplicación se inicia en el dispositivo virtual …
¿No debería funcionar la aplicación en mi teléfono móvil? ¿Qué estoy haciendo mal? ¿Cómo puedo especificar el objetivo?
PS: Cuando copio el archivo .apk en el teléfono, puedo ejecutar la aplicación.
- Android cordova cámara cancelada
- Error de visualización jónica si el gps está desactivado
- Mi aplicación para Android es incompatible con casi todos los dispositivos Android
- Cordova falla en construir en android (dependencia de GCM)
- Ionic / cordova sudo ionic plataforma añadir android no funciona
- Lista blanca no funciona ionica con paso de peatones
- No se pudo iniciar './qemu/windows-x86_64/qemu-system-i386.exe': No existe ningún archivo o directorio de este tipo
- Phonegap / pantalla de bienvenida de aplicación iónica no se muestran
Tenía otra herramienta del revelador abierta (inspección del cromo) y "comió" la conexión. En mi caso, el cierre del panel de Chrome Inspect y el ionic run android
ejecución ionic run android
.
Resolví el problema.
Esto es lo que hice: escribí en la línea de comandos: adb devices
(que se encuentra en la carpeta "platform-tools" en el SDK de Android), que me devolvió una lista vacía.
Así que instalé los controladores de mi teléfono, que descargé de la página principal de los proveedores.
Ahora la lista contiene mi dispositivo y la aplicación se inicia en mi teléfono móvil.
Tuve un problema diferente, con una solución muy simple.
Al conectar su dispositivo Android por primera vez, le pedirá que confíe en el certificado del equipo. Esa pantalla emergente desapareció en mí, ya que sólo estaba recibiendo una llamada.
Simplemente desenchufar / replugging su teléfono y aceptar el certificado de su computadora debe hacer el truco!
Una vez que hayas habilitado tu dispositivo para la depuración, asegúrate de activar la conexión de usb en el dispositivo;
Ajustes> Tethering y redes> Conexión USB
Esto arregló el problema para mí.
En mi caso tuve Android 5.1.1, y abajo están los pasos que tomé:
- Comprueba que tu PC reconoce tu teléfono (puedes acceder a los archivos como en una unidad flash USB). Si no, por favor instala los controladores de google aquí .
- Compruebe que las opciones de depuración USB están marcadas en su teléfono:
1- Go to Setting -> General -> '{} Developer options' 2- Look for the 'USB debugging' option 3- If the 'USB debugging' option is disabled then turn off 'Developer options' and turn it back on. Now you should be able to check the 'USB debugging' option.
1- Go to Setting -> General -> '{} Developer options' 2- Look for the 'USB debugging' option 3- If the 'USB debugging' option is disabled then turn off 'Developer options' and turn it back on. Now you should be able to check the 'USB debugging' option.
Estoy en un Mac.
Lo que funcionó para mí fue prestar atención a la advertencia en el dispositivo que decía que no había ningún programa en la Mac disponible que pudiera conectarse al dispositivo, como la transferencia de archivos de Android.
Instalé eso. Desconecte y vuelva a conectar el cable USB. Y voila.
Tuve dos problemas (Ubuntu OS):
- Tenía una conexión abierta con
chrome//inspect
– cerrar eso (simplemente cerrar la pestaña) - Perdí el diálogo que aparece cuando conecta su dispositivo a través del cable USB. Debe confiar en el equipo.
Ahora ejecute el comando cordova run android
y mirar a su dispositivo allí otro diálogo se aparecerá haga clic en Aceptar, ahora está listo! En el terminal verá LAUNCH SUCCESS
. Por cierto, también he eliminado la antigua aplicación de mi dispositivo.
Ninguno de estos funcionó para mí en android 6.0 en un mac.
Encontré este artículo: http://trendblog.net/android-file-transfer-not-working/
Citando de ella:
- Habilite el Modo Desarrollador accediendo a Ajustes> Acerca del teléfono (en la parte inferior por lo general)> presione repetidamente en Número de compilación hasta que aparezca la ventana emergente
- Vaya a Configuración> Opciones de desarrollador
- Habilitar depuración de USB
- ¿Existe una mejor práctica aceptada para realizar solicitudes HTTP asíncronas en Android?
- Vista de imagen que no envuelve contenido