versiones tutorial studio requisitos mojave full disponible developers descarga android android-studio

tutorial - android studio 2.3 instant run no funciona



android studio tutorial (11)

He actualizado el estudio de Android de 2.2 a 2.3, entonces encontré que Instant run no funciona.

Error al ejecutar: am startservice com.example.codingmaster.testcc / com.android.tools.fd.runtime.InstantRunService Servicio de inicio: Intención {act = android.intent.action.MAIN cat = [android.intent.category.Launcher] cmp = com.example.codingmaster.testcc / com.android.tools.fd.runtime.InstantRunService} Error: no encontrado; ningún servicio comenzó.

También intento reinstalar Android 2.3 pero no funciona.


En caso de que esté ejecutando un dispositivo con MIUI, vaya a Configuración del desarrollador> Activar la optimización MIUI y desactívelo.

Luego deberá reiniciar su dispositivo y volver a compilar el código.

La ejecución instantánea debería funcionar nuevamente


Encontré una solución. Debe habilitar el soporte de inicio automático para otros fabricantes de dispositivos (por ejemplo, ASUS, LeEco y algunos otros).

Para LeEco -

  1. Instala la aplicación con ejecución instantánea. Debería fallar (si no es así, ¿por qué estás leyendo esto en primer lugar?)

  2. Ve a Configuración .

  3. Busque Permisos en Personal .

  4. Elija "Ha permitido que las aplicaciones X se lancen automáticamente". Alternar <Your app name> ENCENDIDO .

  5. ¡Hecho! La ejecución instantánea funciona.

Para ASUS, conceda a esa aplicación el permiso de inicio automático con el Administrador de inicio automático. Mira here para más información.

Para otros dispositivos, encuentre una configuración similar.

EDITAR -

Si ha desactivado el inicio automático en Purify (u otra aplicación similar), vuelva a habilitarlo.

Fuente - https://code.google.com/p/android/issues/detail?id=235879


Me enfrentaba al mismo problema con un teléfono Asus.

Error while executing: am startservice com.eyelights.android/com.android.tools.fd.runtime.InstantRunService Starting service: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.myapp.android/com.android.tools.fd.runtime.InstantRunService } Error: Not found; no service started.

Gracias a esta publicación, pude volver a iniciar mi aplicación:

https://code.google.com/p/android/issues/detail?id=235879

Ir a Preferencias de Android Studio:

Deshabilitar la ejecución instantánea de esta manera:

Ahora puedes ejecutar tu aplicación nuevamente. No olvide habilitar nuevamente la ejecución instantánea cuando cambie de teléfono.

No es la solución perfecta, pero está funcionando

$ adb shell am start -n "com.myapp.android/com.myapp.android.activity.SplashScreenActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Connected to process 16367 on device asus-asus_z00ed-F9AZCY208273


Necesita actualizar su gradle primero y luego después del trabajo de ejecución instantánea ..

Para aprovechar todas las funciones más recientes (como Instant Run), las mejoras y las correcciones de seguridad, recomendamos encarecidamente que actualice el complemento Android Gradle a la versión 2.3.0 y Gradle a la versión 3.3.

Gracias


Si está utilizando Genymotion con traducción ARM, necesita crear una nueva imagen sin tenerlo instalado, y la ejecución instantánea funcionará bien.


Si usa un Asus Zenfone, asegúrese de que Auto Start Manager no bloquee la ejecución de su aplicación.


Tuve el mismo problema al usar Android Studio 2.3.2 y resolví el problema agregando estos códigos en un archivo gradle.

defaultConfig { ... minSdkVersion 15 targetSdkVersion 25 ... // Enabling multidex support. multiDexEnabled true } dependencies { compile ''com.android.support:multidex:1.0.0'' }



Documentación de ejecución instantánea :

Para comenzar a utilizar Instant Run, también debe cambiar la variante de compilación a una versión de depuración de su aplicación y desplegarla en un dispositivo de destino que ejecute Android 5.0 (API nivel 21) o superior. Para conocer más técnicas que aceleran tu construcción, lee Optimizar tu velocidad de construcción

así que asegúrese de que su variante de compilación esté configurada como ''depurar''.



  • Ir a configuraciones de archivo, "compilación, ejecución, implementación"
  • haga clic en InstantRun
  • Desmarca la casilla Activar ejecución instantánea
  • luego aplica y ok resolverá tu problema