Córdoba no logra construir proyecto

Actualización: nuevos lectores, compruebe mi última edición por favor.

Después de actualizar cordova, falla en buld / run

Mac-mini-de-Toni:funcook toniweb$ sudo cordova build Password: Running command: /Users/toniweb/Proyectos/cordova/funcook/platforms/android/cordova/build ANDROID_HOME=/usr/local/Cellar/android-sdk/22.6.2 JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home Running: /Users/toniweb/Proyectos/cordova/funcook/platforms/android/gradlew cdvBuildDebug -b /Users/toniweb/Proyectos/cordova/funcook/platforms/android/build.gradle -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 version that matches com.android.support:support-v4:+. Searched in the following locations: https://repo1.maven.org/maven2/com/android/support/support-v4/maven-metadata.xml https://repo1.maven.org/maven2/com/android/support/support-v4/ 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: 9.374 secs /Users/toniweb/Proyectos/cordova/funcook/platforms/android/cordova/node_modules/q/q.js:126 throw e; ^ Error code 1 for command: /Users/toniweb/Proyectos/cordova/funcook/platforms/android/gradlew with args: cdvBuildDebug,-b,/Users/toniweb/Proyectos/cordova/funcook/platforms/android/build.gradle,-Dorg.gradle.daemon=true ERROR building one of the platforms: Error: /Users/toniweb/Proyectos/cordova/funcook/platforms/android/cordova/build: Command failed with exit code 8 You may not have the required environment or OS to build this project Error: /Users/toniweb/Proyectos/cordova/funcook/platforms/android/cordova/build: Command failed with exit code 8 at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:139:23) at ChildProcess.EventEmitter.emit (events.js:98:17) at maybeClose (child_process.js:753:16) at Process.ChildProcess._handle.onexit (child_process.js:820:5) 

He comprobado que tengo el objetivo 22 instalado que se establece en el proyecto.properties

 # This file is automatically generated by Android Tools. # Do not modify this file -- YOUR CHANGES WILL BE ERASED! # # This file must be checked in Version Control Systems. # # To customize properties used by the Ant build system edit # "ant.properties", and override values to adapt the script to your # project structure. # # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt # Project target. target=android-22 android.library.reference.1=CordovaLib cordova.system.library.1=com.android.support:support-v4:+ 

Alguna idea de lo que me falta? (esto funcionaba bien antes de actualizar cordova)

-ACTUALIZAR-

Plugins:

 Mac-mini-de-Toni:funcook toniweb$ cordova plugins list org.apache.cordova.camera 0.3.6 "Camera" org.apache.cordova.device 0.3.0 "Device" org.apache.cordova.file 1.3.3 "File" org.apache.cordova.inappbrowser 0.6.0 "InAppBrowser" org.apache.cordova.media 0.2.16 "Media" org.apache.cordova.media-capture 0.3.6 "Capture" 

plataforma cordova actualización android:

 Mac-mini-de-Toni:funcook toniweb$ cordova platform update android Updating android project... cp: copyFileSync: could not write to dest file (code=EACCES):/Users/toniweb/Proyectos/cordova/funcook/platforms/android/assets/www/cordova.js ls: no such file or directory: /Users/toniweb/Proyectos/cordova/funcook/platforms/android/libs/cordova-*.jar Android project updated with cordova-android@4.1.1 

Versiones:

 Mac-mini-de-Toni:funcook toniweb$ npm version { http_parser: '1.0', node: '0.10.28', v8: '3.14.5.9', ares: '1.9.0-DEV', uv: '0.10.27', zlib: '1.2.3', modules: '11', openssl: '1.0.1g', npm: '1.4.9' } Mac-mini-de-Toni:funcook toniweb$ node --version v0.10.28 Mac-mini-de-Toni:funcook toniweb$ cordova -v 5.3.3 

Y esto:

 android list sdk 

me llevará a la página de descarga de java, que he instalado y reiniciado, y todavía me preguntan lo mismo

No Java runtime present, requesting install. No Java runtime present, requesting install.

-EDITAR-

Al instalar un jdk esta última cosa ya no sucede

-EDITAR-

Al instalar un jdk puedo construir y ejecutar cordova android sólo si uso sudo contrario se ve como el mismo error

3 Solutions collect form web for “Córdoba no logra construir proyecto”

Su problema parece que Android Support Repository, Android Support Library y Google Repository no están instalados o están desactualizados, instálelos / actualícelos y vuelva a intentarlo. TACO no los actualizará, así que intente hacerlo manualmente

OLD: Lo mejor que puedes hacer es instalar Microsoft TACO

 npm install -g taco-cli taco create myAwesomeApp cd myAwesomeApp taco platform add android taco install-reqs android taco build android 

El comando importante es taco install-reqs android , debe instalar todo lo necesario para el desarrollo de Android o solucionar cualquier problema que pueda tener

Si no quieres usar TACO, tu problema parece que Android Support Repository, la Biblioteca de soporte de Android y el Repositorio de Google no están instalados o están desactualizados, instálalos o inténtalos e inténtalo de nuevo.

Como ya estás corriendo cordova 5.3.3 es probable que te deshagas de tu error de compilación cuando actualizas tus complementos a las versiones actuales. El proyecto Córdoba ha trasladado todos los complementos oficiales al Registro de la NGP

No conozco el problema exacto del "problema com.android.support:support-v4", pero he experimentado varios problemas de compilación de plugins debido a esta biblioteca de soporte también.

También puede intentar instalar este complemento para resolver sus problemas.

Una respuesta en esta pregunta (casi duplicada) recomienda actualizar el SDK de Android (buena idea) y eliminar y agregar la plataforma de Android (mala idea si tienes personalizaciones en la carpeta android y no copia de seguridad de ellos)

se enfrentan al mismo tipo de error, pero mi android list sdk en la línea de comandos me dieron Packages available for installation or update: 10 1- GPU Debugging tools, revision 1.0.3 2- Local Maven repository for Support Libraries, revision 28 3- Android Auto Desktop Head Unit emulator, revision 1.1 4- Google Play services, revision 29 5- Google Repository, revision 25 6- Google Play APK Expansion Library, revision 3 7- Google Play Billing Library, revision 5 8- Google Play Licensing Library, revision 2 9- Android Auto API Simulators, revision 1 10- Google Web Driver, revision 2

actualizar el android sdk resuelto mi problema actualizado el siguiente en mi sistema usando el comando android update sdk --no-ui --filter 1,2,5,6,7,8,9 o puede intentar actualizar todos los paquetes

  • ¿Cómo implementar carga más función en android usando phonegap?
  • El proyecto Cordova Android no compila
  • Cordova Plugin para pasar el keycode de un evento keyUp a la aplicación
  • Cordova 3.4.0 navigator.camera.getPicture no callback onSuccess o onFail para Android 4.3
  • Bluetooth LE aplicación, la forma de construir cross-plaftorm (iOS-Android)?
  • El video Vimeo incrustado no se reproducirá en una aplicación PhoneGap, pero el mismo HTML funciona sin PhoneGap
  • Cómo utilizar navigator.app.exitApp ()?
  • Cordova default config.xml URI no está registrado
  • Campo de texto oculto mientras el teclado android abre en el teléfono
  • Deshabilitar el botón de menú de Android en PhoneGap Build
  • Mantenimiento de un PhoneGap Hybrid / Web App Codebase
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.