Pessoal,
estou tendo esse problema quanto tento realizar o deploy tanto no emulador (Genymotion) como no dispositivo real.
Já desinstalei todo o ambiente e reinstalei novamente sem sucesso.
Sempre que mando executar ele compila a aplicação, mas na hora de executar ele aponta o seguinte erro:
.....
BUILD SUCCESSFUL
Total time: 34.114 secs
Built the following apk(s):
C:/Users/c090347/Documents/Alura/Curso_Cordova_PhoneGap/GarconApp/platforms/android/build/outputs/apk/android-debug.apk
ANDROID_HOME=C:\Android\android-sdk
JAVA_HOME=C:\Java\jdk1.8.0_102
No target specified, deploying to device '192.168.232.101:5555'.
Skipping build...
Built the following apk(s):
C:/Users/c090347/Documents/Alura/Curso_Cordova_PhoneGap/GarconApp/platforms/android/build/outputs/apk/android-debug.apk
Using apk: C:/Users/c090347/Documents/Alura/Curso_Cordova_PhoneGap/GarconApp/platforms/android/build/outputs/apk/android-debug.apk
Package name: br.com.bonfimsoft.garconapp
Error: C:\Android\android-sdk\platform-tools\adb.exe: Command failed with exit code 3221226356
O intrigante é que o app vai parar no dispositivo, mas não executa a aplicação e sendo assim terei problemas em depurar o app.
As minhas configurações atuais são as seguintes:
c:\>node -v
v4.6.1
c:\>cordova -v
6.4.0
c:\>java -version
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
c:\>javac -version
javac 1.8.0_102
c:\>adb version
Android Debug Bridge version 1.0.36
Revision 84e3321d5db3-android
PATH = %PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%build-tools;
Quando rodo o emulador no Genymotion e plugo o dispositivo físico obtenho os devices:
c:\>adb devices -l
List of devices attached
0019376394 device product:merlin_retail model:MotoG3_TE device:merlin
192.168.232.101:5555 device product:vbox86p model:Samsung_Galaxy_S6___6_0_0___API_23___1440x2560 device:vbox86p
Já tentei executar os comandos tanto com os dois dispositivos plugados como com apenas cada um individual da seguinte forma:
Fisico: cordova run android --device
Emulador: cordova run android
Vi em um post aqui que um colega teve um problema pela ausência do Motorola Device Manager que também já foi instalado. Já apontei também no Genymotion nas configurações do ADB para usar o meu Android SDK Tools. Mas não resolveu pra nenhum dos dois ambientes. :-(
Já tentei excluir a plataforma android e incluir novamente e nada. A app apenas é transferido para o dispositivo, no físico e no emulador, mas dá o erro.
Segue minhas instalações do android manager:
Name | API | REV
Tools:
Android SDK Tools | | 25.2.2
Android SDK Platform-tools | | 25
Android SDK Build-tools | | 25
Android 7.1.1 (API 25)
SDK Platform | 25 | 1
Android 7.0 (API 24)
SDK Platform | 24 | 2
Google APIs | 24 | 1
Android 6.0 (API 23)
SDK Platform | 23 | 3
Google APIs | 23 | 1
Extras
Google USB Driver | | 11
Alguém tem alguma ideia do que possa solucionar essa situação para permitir a execução sem erros?
Grato