RuntimeException: no se puede crear una instancia de la actividad ComponentInfo … ClassNotFoundException

Me aparece el siguiente error:

java.lang.RuntimeException: no se puede crear una instancia de la actividad ComponentInfo {com. .chat / com. .login.LoginActivity}: java.lang.ClassNotFoundException: no encontró la class "com. .login.LoginActivity" en la ruta: DexPathList [[zip file "/ data / app / com. .chat-1 / base.apk" ], nativeLibraryDirectories = [/ data / app / com. *. chat-1 / lib / arm, / vendor / lib, / system / lib]]

He intentado todo lo que pude encontrar en línea sin éxito. La única forma en que pude evitar esto fue mediante este ineficiente script que hice:

#!/usr/bin/env bash ./gradlew app:clean ./gradlew app:installDebug ./gradlew app:clean ./gradlew app:installDebug /home/adel/Android/Sdk/platform-tools/adb shell am start -n com.*.chat/com.*.login.LoginActivity notify-send -i icon.png "gradle task done" "check your phone" 

Funciona, pero tarda unos 7 minutos en completarse. ¿Hay una manera más rápida y más eficiente de hacer esto?

Usa solo esto:

./gradlew --offline clean assembleDebug

Para enviar .apk a su dispositivo, use algo como eso:

adb install app/build/output/apk/appDebug.apk

Asegúrese de que su nombre de file apk y la ruta sean correctos.

He detenido la ejecución instantánea desde el estudio de Android y está funcionando.

Archivo-> Configuración-> Comstackción-> Ejecución instantánea-> checkbox Disble de Habilitar la ejecución instantánea a los cambios de código / recurso hotswap