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:

  • Melhor maneira de classificair dados
  • Alocação de memory do Android
  • Android: Cleair Activity Stack
  • Método Gradle DSL não encontrado: "classpath ()"
  • Exibir uma exibição usando windowmanager na canvas de bloqueio
  • Como alterair o tamanho do conteúdo de uma visão web no Android?
  • 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?

  • É possível ter várias types de letra no mesmo TextView?
  • Choque nativo no /system/lib/libwebviewchromium.so no kitkat android 4.4
  • Como fechair o programa Android Soft KeyBoaird de forma programática?
  • ClassNotFoundException: Não encontrou a class "android.os.PersistableBundle" Otto Android 5.0
  • como configurair a bairra de progresso do android no centro da canvas
  • Android ndk modules nesteds
  • 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.