Problema de PhoneGap 2.5.0
Tengo el siguiente error al intentar crear el proyecto en PhoneGap 2.5.0 para Android:
An unexpected error occurred: "$ANDROID_BIN" create project --target $TARGET --path "$PROJECT_PATH" --package $PACKAGE --activity $ACTIVITY >&/dev/null exited with 1
No tengo ni idea de cómo solucionarlo. Este tutorial de PhoneGap
- ¿Cómo enviar / recibir notificaciones push de la aplicación móvil iónica?
- Uncaught ReferenceError: El medio no está definido
- La barra de estado se muestra en android cuando el teclado está visible
- Barra de estado Ocultar Cordova
- Phonegap - navigator.app.backHistory () no funciona en el botón de retorno de HTML
¡Gracias!
- Phonegap android app sólo muestra conectar al dispositivo
- CordovaActivity no se puede resolver con un tipo de Phonegap 3.4
- Phonegap-android: location.reload () no se dispara evento deviceready
- ¿Cómo leer los códigos de barras usando Android Phonegap?
- Phonegap, jQueryMobile y servicio web
- Se ha producido un error durante la creación del subproyecto android
- Uso de Appium para automatizar la aplicación híbrida
- Mejores prácticas phonegap architecture
Tuve este problema, porque he usado un guión …
En lugar de com.my-company.myapp , tuve que usar com.mycompany.myapp
- Difícil saber cuál es su problema sin ver su línea de comandos. Si lo compartes, así como tu directorio actual, será más fácil ayudarte. Diciendo que, a continuación está mi reformulación onf pg instrucciones
- Elija el nombre de su aplicación. Por ejemplo MyFirstApp
- Elija los nombres de su paquete. Paquete se nombra después de la empresa y la aplicación, por ejemplo, com.mycompanyname.myfirstapp
- Decida dónde quiere que se genere el código. Por ejemplo \ home \ myusername \ projects
- Asegúrese de que la carpeta existe
- Vaya a su carpeta phonegap, luego a lib, luego a android luego a bin
-
Escriba lo siguiente. \ Create "\ home \ myusername \ projects" "com.mycompanyname.myfirstapp" "MyFirstrApp"
-
Estoy en las ventanas por lo que mi barra invertida es su barra.
- buena suerte
Creo que es un problema con perms … ¿lo prueba con otro usuario? Usuario root
- Prueba con otro usuario
- Carpeta de prueba perms
- Prueba permisos de usuario
- buena suerte
El problema era que no incluí ningún punto en el nombre del paquete.
Gracias por las respuestas!
Tuve que poner en una ruta de carpeta de proyecto (ver / path / to / my_new_cordova_project a continuación), de lo contrario tengo el error – nombre del paquete y el nombre del proyecto no fue suficiente. También no podía contener guiones …
./create <project_folder_path> <package_name> <project_name>
$ /path/to/cordova-android/bin/create /path/to/my_new_cordova_project com.example.cordova_project_name CordovaProjectName
De: http://cordova.apache.org/docs/en/2.7.0/guide_command-line_index.md.html
Tuve este mismo problema mientras intentaba seguir el tutorial de CLI de Cordova , pero la causa en mi caso era diferente. Se debió a la utilización de un espacio en uno de los parámetros utilizados para crear el proyecto (véase el tutorial CLI).
Pude ver el problema ejecutando el comando android directamente como lo sugieren otros aquí, por ejemplo
Android create project –target 2 –path my-proj-path / plataformas / android –package com.example.hello –actividad Hola Mundo
Tenga en cuenta la falta de comillas alrededor de "Hello World", lo que resulta en un error de la shell.
Una vez que corrigí para que por rodeándolo con comillas me dio el error,
Error: El nombre de la actividad 'Hello World' contiene caracteres no válidos.
Los caracteres permitidos son: az AZ 0-9 _
A continuación, modifiqué mi comando para eliminar el espacio de la actividad, por ejemplo
Android create project –target 2 –path my-proj-path / plataformas / android –package com.example.hello –actividad "HelloWorld"
Y el comando funcionó. No está seguro acerca de otros efectos descendentes, pero al menos el comando "crear plataforma" se ha completado correctamente.
¿Mi interpretación de esta situación es que la documentación de la API de PhoneGap necesita la actualización o hay un defecto en el cordova crea la escritura donde el parámetro de la ACTIVIDAD se está tomando del lugar incorrecto? He presentado un informe de problema al proyecto cordova ya que no pude encontrar otro problema con los mismos síntomas – ver https://issues.apache.org/jira/browse/CB-4198
- Cómo seleccionar datos entre dos intervalos de fechas en android SQLite
- Rxandroid pide que se ejecute en el hilo ui aunque esté suscrito en AndroidSchedulers.mainThread ()