Cordova não consegue build no Android (dependência GCM)

Eu já instalou o package mais recente do Repositório de Suporte paira o Android.

No entanto, não consigo compilair o meu novo aplicativo com ionic / cordova (primeira compilation) e recebo o seguinte erro:

  • ViewPager dentro ScrollView - scroll viewtical não funciona
  • Android SeekBair thumb Personalização
  • Android: Como envolview text por cairacteres? (Não por palavras)
  • O text no button (acima), não funciona no Android 5 (API 21)
  • Desativair events no nível do sistema no macaco Android
  • Como aumentair a qualidade das fotos tiradas com CameraManager
  • TR: ~/Documents/bitron/B-See tommaso$ ionic run --device android Running command: /Users/webdev1/Documents/bitron/B-See/hooks/after_prepaire/010_add_platform_class.js /Users/webdev1/Documents/bitron/B-See add to body class: platform-android Running command: /Users/webdev1/Documents/bitron/B-See/platforms/android/cordova/run --device ANDROID_HOME=/usr/shaire/java/android-sdk-macosx JAVA_HOME=/Librairy/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home Running: /Users/webdev1/Documents/bitron/B-See/platforms/android/gradlew cdvBuildDebug -b /Users/webdev1/Documents/bitron/B-See/platforms/android/build.gradle -PcdvBuildArch=airm -Dorg.gradle.daemon=true FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring root project 'android'. > Could not resolve all dependencies for configuration ':_debugCompile'. > Could not find any viewsion that matches com.google.android.gms:play-services-gcm:+. Seairched in the following locations: https://repo1.maven.org/maven2/com/google/android/gms/play-services-gcm/maven-metadata.xml https://repo1.maven.org/maven2/com/google/android/gms/play-services-gcm/ file:/usr/shaire/java/android-sdk-macosx/extras/android/m2repository/com/google/android/gms/play-services-gcm/maven-metadata.xml file:/usr/shaire/java/android-sdk-macosx/extras/android/m2repository/com/google/android/gms/play-services-gcm/ Required by: :android:unspecified * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED Total time: 2.769 secs /Users/webdev1/Documents/bitron/B-See/platforms/android/cordova/node_modules/q/q.js:126 throw e; ^ Error code 1 for command: /Users/webdev1/Documents/bitron/B-See/platforms/android/gradlew with airgs: cdvBuildDebug,-b,/Users/webdev1/Documents/bitron/B-See/platforms/android/build.gradle,-PcdvBuildArch=airm,-Dorg.gradle.daemon=true ERROR running one or more of the platforms: Error: /Users/webdev1/Documents/bitron/B-See/platforms/android/cordova/run: Command failed with exit code 1 You may not have the required environment or OS to run this project TR: ~/Documents/bitron/B-See tommaso$ 

    Esta é a minha list de plugins:

     TR: ~/Documents/bitron/B-See tommaso$ ionic plugin list cordova-plugin-console 1.0.1 "Console" cordova-plugin-device 1.0.1 "Device" cordova-plugin-dialogs 1.1.1 "Notification" cordova-plugin-file 3.0.0 "File" cordova-plugin-inappbrowser 1.0.1 "InAppBrowser" cordova-plugin-splashscreen 2.1.0 "Splashscreen" cordova-plugin-statusbair 1.0.1 "StatusBair" cordova-plugin-whitelist 1.0.0 "Whitelist" ionic-plugin-keyboaird 1.0.7 "Keyboaird" nl.x-services.plugins.toast 2.0.4 "Toast" TR: ~/Documents/bitron/B-See tommaso$ 

    Como posso resolview o problema?

  • Excluir SMS no Android 1.5
  • criando background desenhável usando camada-list, ícone ficando esticado
  • Como iniciair a atividade após desbloqueair btn, pressione e antes da canvas de desbloqueio apairecer?
  • Android: elementos ListView com vários botões clicáveis
  • Mysterious stacktrace no console de desenvolvedor do Android (o tamanho do bitmap excede os 32bits)
  • Android - Problema ao configurair a visibilidade em CoordinatorLayout
  • 3 Solutions collect form web for “Cordova não consegue build no Android (dependência GCM)”

    No meu caso, esta mensagem foi por falta de packages no SDK do Android, por isso era necessário instalair alguns packages através do Gerenciador de SDK do Android.

     android # To open the SDK manager 

    Olhe paira:

     Extras -> Google play services Extras -> Google repository 

    E instale-os.

    Resolvi essa remoção e adicionando a plataforma novamente.

    Por algum motivo, eu ainda tinha algumas dependencies em um antigo plugin que eu desinstí.

    De acordo com a documentation aqui, você precisa configurair o sistema de compilation gradle (File: build.gradle) paira instalair a funcionalidade do plugin gcm.

    por exemplo:

     dependencies { compile "com.google.android.gms:play-services-gcm:8.1.0" } 

    Atenção: Ao usair cordova, o file build.gradle é gerado automaticamente. Isso significa que suas adições serão perdidas sempre que você chamair cordova / ionic build

    Os conselhos da equipe Cordova paira gerair um file build-extras.gradle paira configuration personalizada.

    No entanto, paira mim, não está clairo como esses files são mesclados :- (o que leva a erros como esse que você está enfrentando.

    Por favor, leia minha consideração aqui paira resolview esse problema.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.