cordova - Build Phonegap error -


i'm trying create build android adobe site, following error: "/project/assets/www/app_ponto/platforms/ios/marcação de ponto: error: invalid directory name, unable add.".

when try create build via local cli, works normally.

i've tried looking folder, not think.

this project name "marcação de ponto", project name changed "ponto".

here complete error:

build date: 2016-08-01 16:35:23 +0000 -------------------------------------------------------------------------------- plugin output -------------------------------------------------------------------------------- fetching plugin "cordova-plugin-battery-status@~1.1.1" via npm installing "cordova-plugin-battery-status" @ "1.1.2" android fetching plugin "cordova-plugin-camera@~2.1.1" via npm installing "cordova-plugin-camera" @ "2.1.1" android fetching plugin "cordova-plugin-media-capture@~1.2.0" via npm installing "cordova-plugin-media-capture" @ "1.2.0" android fetching plugin "cordova-plugin-file" via npm installing "cordova-plugin-file" @ "4.2.0" android fetching plugin "cordova-plugin-compat" via npm installing "cordova-plugin-compat" @ "1.0.0" android  android persistent storage location defaults "internal". please check plugins readme see if application needs changes in config.xml.  if new application no changes required.  if update existing application did not specify "androidpersistentfilelocation" may need add:        "<preference name="androidpersistentfilelocation" value="compatibility" />"  config.xml in order application find stored files. fetching plugin "cordova-plugin-console@~1.0.2" via npm installing "cordova-plugin-console" @ "1.0.3" android fetching plugin "cordova-plugin-contacts@~2.0.1" via npm installing "cordova-plugin-contacts" @ "2.0.1" android fetching plugin "cordova-plugin-device@~1.1.1" via npm installing "cordova-plugin-device" @ "1.1.2" android fetching plugin "cordova-plugin-device-motion@~1.2.0" via npm installing "cordova-plugin-device-motion" @ "1.2.1" android fetching plugin "cordova-plugin-device-orientation@~1.0.2" via npm installing "cordova-plugin-device-orientation" @ "1.0.3" android fetching plugin "cordova-plugin-dialogs@~1.2.0" via npm installing "cordova-plugin-dialogs" @ "1.2.1" android fetching plugin "cordova-plugin-file@~4.1.1" via npm plugin "cordova-plugin-file" installed on android. making top-level. fetching plugin "cordova-plugin-file-transfer@~1.5.0" via npm installing "cordova-plugin-file-transfer" @ "1.5.1" android dependent plugin "cordova-plugin-file" installed on android. fetching plugin "cordova-plugin-geolocation@~2.1.0" via npm installing "cordova-plugin-geolocation" @ "2.1.0" android fetching plugin "cordova-plugin-globalization@~1.0.3" via npm installing "cordova-plugin-globalization" @ "1.0.3" android fetching plugin "cordova-plugin-inappbrowser@~1.3.0" via npm installing "cordova-plugin-inappbrowser" @ "1.3.0" android fetching plugin "cordova-plugin-media@~2.2.0" via npm installing "cordova-plugin-media" @ "2.2.0" android dependent plugin "cordova-plugin-file" installed on android. fetching plugin "cordova-plugin-network-information@~1.2.0" via npm installing "cordova-plugin-network-information" @ "1.2.1" android fetching plugin "cordova-plugin-splashscreen@~3.2.1" via npm installing "cordova-plugin-splashscreen" @ "3.2.2" android fetching plugin "cordova-plugin-statusbar@~2.1.2" via npm installing "cordova-plugin-statusbar" @ "2.1.3" android fetching plugin "cordova-plugin-vibration@~2.1.0" via npm installing "cordova-plugin-vibration" @ "2.1.1" android fetching plugin "cordova-plugin-whitelist@~1.2.1" via npm installing "cordova-plugin-whitelist" @ "1.2.2" android                 plugin applicable versions of cordova-android greater 4.0. if have previous platform version, *not* need plugin since whitelist built in. fetching plugin "cordova-plugin-compat@1.0.0" via npm plugin "cordova-plugin-compat" installed on android. making top-level. -------------------------------------------------------------------------------- compile output -------------------------------------------------------------------------------- executing: ant debug -f /project/build.xml buildfile: /project/build.xml buildfile: /project/build.xml  -check-env:  -set-mode-check:  -set-debug-files:  -check-env:  [checkenv] android sdk tools revision 25.1.7  -setup:  [checkenv] android sdk tools revision 25.1.7  -setup:      [echo] project name: .app_ponto      [echo] project name: .app_ponto   [gettype] project type: application   [gettype] project type: application  -pre-clean:  clean:  -set-debug-mode:  -debug-obfuscation-check:  -pre-build:  -build-setup: [getlibpath] library dependencies: [getlibpath]  [getlibpath] ------------------ [getlibpath] ordered libraries: [getbuildtools] using latest build tools: 23.0.1      [echo] resolving build target .app_ponto...  nodeps:  -check-env:  [checkenv] android sdk tools revision 25.1.7  -setup:      [echo] project name: .app_ponto   [gettype] project type: android library  -pre-clean:  clean:  build successful total time: 1 second [gettarget] project target:   android 5.1.1 [gettarget] api level:        22      [echo] ----------      [echo] creating output directories if needed...     [mkdir] created dir: /project/bin     [mkdir] created dir: /project/bin/res     [mkdir] created dir: /project/bin/rsobj     [mkdir] created dir: /project/bin/rslibs     [mkdir] created dir: /project/gen     [mkdir] created dir: /project/bin/classes     [mkdir] created dir: /project/bin/dexedlibs      [echo] ----------      [echo] resolving dependencies .app_ponto... [dependency] library dependencies: [dependency]  [dependency] ------------------ [dependency] ordered libraries: [dependency]  [dependency] ------------------      [echo] ----------      [echo] building libraries 'debug'...  nodeps:  -set-mode-check:  -set-debug-files:  -check-env:  [checkenv] android sdk tools revision 25.1.7  -setup:      [echo] project name: .app_ponto   [gettype] project type: android library  -set-debug-mode:  -debug-obfuscation-check:  -pre-build:  -build-setup: [getbuildtools] using latest build tools: 23.0.1      [echo] resolving build target .app_ponto... [gettarget] project target:   android 5.1.1 [gettarget] api level:        22      [echo] ----------      [echo] creating output directories if needed...     [mkdir] created dir: /project/cordovalib/res     [mkdir] created dir: /project/cordovalib/libs     [mkdir] created dir: /project/cordovalib/bin     [mkdir] created dir: /project/cordovalib/bin/res     [mkdir] created dir: /project/cordovalib/bin/rsobj     [mkdir] created dir: /project/cordovalib/bin/rslibs     [mkdir] created dir: /project/cordovalib/gen     [mkdir] created dir: /project/cordovalib/bin/classes     [mkdir] created dir: /project/cordovalib/bin/dexedlibs      [echo] ----------      [echo] resolving dependencies .app_ponto... [dependency] library dependencies: [dependency] no libraries [dependency]  [dependency] ------------------  -code-gen: [mergemanifest] merging androidmanifest files one. [mergemanifest] manifest merger disabled. using project manifest only.      [echo] handling aidl files...      [aidl] no aidl files compile.      [echo] ----------      [echo] handling renderscript files...      [echo] ----------      [echo] handling resources...      [aapt] generating resource ids...      [echo] ----------      [echo] handling buildconfig class... [buildconfig] generating buildconfig class.  -pre-compile:  -compile:     [javac] compiling 36 source files /project/cordovalib/bin/classes     [javac] note: input files use or override deprecated api.     [javac] note: recompile -xlint:deprecation details.      [echo] creating library output jar file...       [jar] building jar: /project/cordovalib/bin/classes.jar  -post-compile:  -obfuscate:  -dex:      [echo] library project: not convert bytecode...  -crunch:    [crunch] crunching png files in source dir: /project/cordovalib/res    [crunch] destination dir: /project/cordovalib/bin/res    [crunch] crunched 0 png files update cache  -package-resources:      [echo] library project: not package resources...  -package:      [echo] library project: not package apk...  -post-package:  -do-debug:      [echo] library project: not create apk... [propertyfile] creating new property file: /project/cordovalib/bin/build.prop [propertyfile] updating property file: /project/cordovalib/bin/build.prop [propertyfile] updating property file: /project/cordovalib/bin/build.prop [propertyfile] updating property file: /project/cordovalib/bin/build.prop  -post-build:  debug:  -code-gen: [mergemanifest] merging androidmanifest files one. [mergemanifest] manifest merger disabled. using project manifest only.      [echo] handling aidl files...      [aidl] no aidl files compile.      [echo] ----------      [echo] handling renderscript files...      [echo] ----------      [echo] handling resources...      [aapt] generating resource ids...      [echo] ----------      [echo] handling buildconfig class... [buildconfig] generating buildconfig class.  -pre-compile:  -compile:     [javac] compiling 52 source files /project/bin/classes     [javac] note: input files use or override deprecated api.     [javac] note: recompile -xlint:deprecation details.     [javac] note: input files use unchecked or unsafe operations.     [javac] note: recompile -xlint:unchecked details.  -post-compile:  -obfuscate:  -dex:       [dex] input: /project/bin/classes       [dex] input: /project/cordovalib/bin/classes.jar       [dex] pre-dexing /project/cordovalib/bin/classes.jar -> classes-c87d23dfbd8bfc098047cc3a864ea585.jar       [dex] converting compiled files , external libraries /project/bin/classes.dex...        [dx] merged dex (161 defs/258.3kib) dex b (83 defs/103.9kib). result 244 defs/440.6kib. took 0.3s  -crunch:    [crunch] crunching png files in source dir: /project/res    [crunch] destination dir: /project/bin/res    [crunch] processing image cache: /project/res/drawable-hdpi/ic_action_next_item.png => /project/bin/res/drawable-hdpi/ic_action_next_item.png    [crunch]   (processed image cache entry /project/bin/res/drawable-hdpi/ic_action_next_item.png: 0% size of source)    [crunch] processing image cache: /project/res/drawable-hdpi/ic_action_previous_item.png => /project/bin/res/drawable-hdpi/ic_action_previous_item.png    [crunch]   (processed image cache entry /project/bin/res/drawable-hdpi/ic_action_previous_item.png: 0% size of source)    [crunch] processing image cache: /project/res/drawable-hdpi/ic_action_remove.png => /project/bin/res/drawable-hdpi/ic_action_remove.png    [crunch]   (processed image cache entry /project/bin/res/drawable-hdpi/ic_action_remove.png: 0% size of source)    [crunch] processing image cache: /project/res/drawable-hdpi/icon.png => /project/bin/res/drawable-hdpi/icon.png    [crunch]   (processed image cache entry /project/bin/res/drawable-hdpi/icon.png: 67% size of source)    [crunch] processing image cache: /project/res/drawable-ldpi/icon.png => /project/bin/res/drawable-ldpi/icon.png    [crunch]   (processed image cache entry /project/bin/res/drawable-ldpi/icon.png: 0% size of source)    [crunch] processing image cache: /project/res/drawable-mdpi/ic_action_next_item.png => /project/bin/res/drawable-mdpi/ic_action_next_item.png    [crunch]   (processed image cache entry /project/bin/res/drawable-mdpi/ic_action_next_item.png: 0% size of source)    [crunch] processing image cache: /project/res/drawable-mdpi/ic_action_previous_item.png => /project/bin/res/drawable-mdpi/ic_action_previous_item.png    [crunch]   (processed image cache entry /project/bin/res/drawable-mdpi/ic_action_previous_item.png: 0% size of source)    [crunch] processing image cache: /project/res/drawable-mdpi/ic_action_remove.png => /project/bin/res/drawable-mdpi/ic_action_remove.png    [crunch]   (processed image cache entry /project/bin/res/drawable-mdpi/ic_action_remove.png: 0% size of source)    [crunch] processing image cache: /project/res/drawable-mdpi/icon.png => /project/bin/res/drawable-mdpi/icon.png    [crunch]   (processed image cache entry /project/bin/res/drawable-mdpi/icon.png: 0% size of source)    [crunch] processing image cache: /project/res/drawable-xhdpi/ic_action_next_item.png => /project/bin/res/drawable-xhdpi/ic_action_next_item.png    [crunch]   (processed image cache entry /project/bin/res/drawable-xhdpi/ic_action_next_item.png: 0% size of source)    [crunch] processing image cache: /project/res/drawable-xhdpi/ic_action_previous_item.png => /project/bin/res/drawable-xhdpi/ic_action_previous_item.png    [crunch]   (processed image cache entry /project/bin/res/drawable-xhdpi/ic_action_previous_item.png: 0% size of source)    [crunch] processing image cache: /project/res/drawable-xhdpi/ic_action_remove.png => /project/bin/res/drawable-xhdpi/ic_action_remove.png    [crunch]   (processed image cache entry /project/bin/res/drawable-xhdpi/ic_action_remove.png: 0% size of source)    [crunch] processing image cache: /project/res/drawable-xhdpi/icon.png => /project/bin/res/drawable-xhdpi/icon.png    [crunch]   (processed image cache entry /project/bin/res/drawable-xhdpi/icon.png: 53% size of source)    [crunch] processing image cache: /project/res/drawable-xxhdpi/ic_action_next_item.png => /project/bin/res/drawable-xxhdpi/ic_action_next_item.png    [crunch]   (processed image cache entry /project/bin/res/drawable-xxhdpi/ic_action_next_item.png: 0% size of source)    [crunch] processing image cache: /project/res/drawable-xxhdpi/ic_action_previous_item.png => /project/bin/res/drawable-xxhdpi/ic_action_previous_item.png    [crunch]   (processed image cache entry /project/bin/res/drawable-xxhdpi/ic_action_previous_item.png: 0% size of source)    [crunch] processing image cache: /project/res/drawable-xxhdpi/ic_action_remove.png => /project/bin/res/drawable-xxhdpi/ic_action_remove.png    [crunch]   (processed image cache entry /project/bin/res/drawable-xxhdpi/ic_action_remove.png: 0% size of source)    [crunch] crunched 16 png files update cache  -package-resources:      [aapt] creating full resource package...      [aapt]     (skipping file '.gitignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping dir '.gradle' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.jshintrc' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.travis.yml' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.travis.yml' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.jshintrc' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.jscs.json' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.ratignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.jshintignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.jshintrc' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.jshintrc' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.travis.yml' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.travis.yml' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.travis.yml' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.travis.yml' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.travis.yml' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.travis.yml' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.jshintrc' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.travis.yml' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.documentup.json' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.gitignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.travis.yml' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.travis.yml' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.jshintrc' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.jscs.json' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.ratignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.jshintignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.jshintrc' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.jshintrc' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.travis.yml' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.jshintrc' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.travis.yml' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.documentup.json' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.mailmap' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.travis.yml' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.travis.yml' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.travis.yml' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.travis.yml' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.travis.yml' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.travis.yml' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping dir '.github' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.travis.yml' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.jshintrc' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.travis.yml' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.documentup.json' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.gitignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.travis.yml' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.travis.yml' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.jshintrc' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.jshintrc' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.travis.yml' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.travis.yml' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.eslintignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.travis.yml' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.jshintrc' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt]     (skipping dir '.idea' due android_aapt_ignore pattern '.*')      [aapt]     (skipping file '.npmignore' due android_aapt_ignore pattern '.*')      [aapt] /project/assets/www/app_ponto/platforms/ios/marcação de ponto: error: invalid directory name, unable add.  build failed /android-sdk/tools/ant/build.xml:928: following error occurred while executing line: /android-sdk/tools/ant/build.xml:946: null returned: 1  total time: 16 seconds  /project/cordova/node_modules/q/q.js:126                     throw e;                     ^ error code 1 command: ant args: debug,-f,/project/build.xml  /project/assets/www/app_ponto/platforms/ios/marcação de ponto: error: invalid directory name, unable add. portuguÊs / projecto / ativos / www / app_ponto / plataformas / ios / marcação de ponto: erro: nome de diretório inválido, incapaz de acrescentar. opÇÕes de extensÃomais » 

thank's time.

the problem due special old project name characters. plumb after changing project name, folder name there. solution remove ios support , add again following commands:

cordova platform remove ios  cordova platform add ios 

Comments