Crear script en Córdoba falla con error inesperado en Ubuntu 12.10
En Ubuntu 12.10, estoy intentando configurar cordova 2.3.0 (PhoneGap) basado en las instrucciones presentes aquí http://docs.phonegap.com/es/2.3.0/guide_getting-started_android_index.md.html#Getting%20Started % 20with% 20Android .
Pero cuando corro la escritura consigo el error siguiente:
- No se puede corregir "no se puede resolver el símbolo R" desde Android Studio
- ¿Es posible conectar un dispositivo Android a través de un terminal a través de USB?
- 'Ningún comando' adb 'encontrado' error en Ubuntu
- No se puede ejecutar adb desde el terminal en Ubuntu
- Error al crear AOSP para Ubuntu 15.04 desde el subconjunto Maestro de construcción interrumpido
An unexpected error occurred: [ ! -e "$BUILD_PATH"/framework/libs/commons-codec-1.7.jar ] exited with 1 Deleting project...
Busqué el commons-codec-1.7.jar y está presente donde debería estar:
-rw-r--r-- 1 user user 259600 Jan 21 15:32 framework/libs/commons-codec-1.7.jar
He intentado codificar el camino y sigo recibiendo el mismo error.so por qué estoy viendo este error.
Cualquier idea de lo que podría estar mal o falta aquí?
Gracias por adelantado
- Error al crear la extensión nativa de Gem al instalar Calabash Android en Ubuntu
- ¿Cómo desarrollar aplicaciones Android usando un dispositivo Samsumg Galaxy 5?
- ¿Por qué ADB Ubuntu no reconoce mi dispositivo?
- No se puede conectar la versión 2.3.6 de Android en Ubuntu 12.04
- ¿No puedes ver el tráfico WiFi de mi móvil en Wireshark?
- Descargar android-ndk-r9-linux-x86
- Ningún archivo o directorio 'mientras intenta obtener la versión de adb
- El emulador de Android no instala la aplicación cuando se utiliza el comando 'emular android'
He tenido este mismo problema, no estoy seguro de lo que lo resolvió al final, pero aquí hay una lista de lo que hice.
- Reinstalado el sdk de Android
- Instalado ADT para eclipse (ya que no uso eclipse no lo instalé inicialmente)
- En el gestor de SDK instalé los extras y los API 14 ~ 17
Debería haber intentado ejecutar el comando después de cada paso para identificar el problema. Si usted encuentra exactamente lo que lo resolvió por favor decir.
Esto es más probable porque Java y / o Apache Ant no está instalado correctamente. Tuve el mismo problema hasta que instalé el JDK de Oracle y Ant con los siguientes comandos:
sudo apt-add-repository ppa:webupd8team/java sudo apt-get update && sudo apt-get install oracle-java6-installer sudo apt-get install ant
Recomiendo hacer que la salida de la escritura de la create
más verbosa para investigar problemas de la estructura. Para editar esta línea:
(cd "$BUILD_PATH"/framework && ant jar &> /dev/null )
a
(cd "$BUILD_PATH"/framework && ant jar )
Esto me ayuda a determinar mi problema:
makk@localhost:~/projects/eclipse/cordova-android/bin$ ./create ~/projects/eclipse/plackarta com.MyApp MyApp Buildfile: build.xml BUILD FAILED /home/makk/projects/eclipse/cordova-android/framework/build.xml:33: The required minimum version of ant is 1.8.0, you have Apache Ant version 1.7.1 compiled on September 8 2010 Total time: 0 seconds
Puedes arreglar esto dependiendo de tu sistema operativo. En los sistemas modernos probablemente obtendrá suerte después de la respuesta fiznool. También puedes probar esta solución (bajo tu propio riesgo!): https://askubuntu.com/questions/55488/install-upgrade-to-apache-ant-1-8-2 . También hay binarios listos para usar en http://ant.apache.org/bindownload.cgi (me ayudó con mi antiguo 10.04 Ubuntu).
Tuve el mismo problema también. Instalar Apache Ant fijado az fiznool lo sugirió para mí.
Yo tuve el mismo problema.
Después de eliminar el &> /dev/null
, me di cuenta de lo que realmente estaba sucediendo.
El script commons-codec-1.7.jar
devolvió el siguiente error:
Error: JAVA_HOME is not defined correctly.
Así que sólo tuve que añadir la variable JAVA_HOME
en mi archivo .bashrc
, así:
export JAVA_HOME=/usr/lib/jvm/java-6-oracle/
Todo funcionó bien después de eso.
¡Gracias!
En mi caso utilicé "sudo cordova platform add android" que funcionó como un encanto
Había instalado Android 4.2 (API 17) y resolvió errores
Tratar:
chown -R xxxx:xxxx /path_to_cordova
¡¡esto funciona para mi!!
Como se mencionó en otra parte, si creó el proyecto con un espacio en el nombre del proyecto (incluso si colocó bien todo el nombre entre comillas), la adición de Android fallará. Y un guión (-) causa el mismo problema.