2014-11-08 77 views
0

聚合物通過鮑爾安裝時,我無法運行和構建我的科爾多瓦應用程序。科爾多瓦和鮑爾/聚合物錯誤

起初我通過Cordova創建了我的項目,並將Android作爲平臺添加。

然後,我在我的應用程序的「www」目錄中初始化了bower,並嘗試運行該應用程序。沒有錯誤。

但是當我通過鮑爾添加高分子/聚合物+聚合物/核心元素和聚合物/紙張元作爲分量的,我得到這個錯誤:

-package-resources: 
    [aapt] Creating full resource package... 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.gitignore' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.gitignore' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.npmignore' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.travis.yml' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.json' due to ANDROID_AAPT_IGNORE pattern '.*') 
    [aapt]  (skipping file '.bower.js 

BUILD FAILED 
D:\Android Studio\sdk\tools\ant\build.xml:932: The following error occurred while executing this line: 
D:\Android Studio\sdk\tools\ant\build.xml:950: null returned: -1073741819 

Total time: 30 seconds 

D:\xampp\htdocs\Workspace\MyProject\platforms\android\cordova\node_modules\q\q.js:126 
        throw e; 
         ^
Error code 1 for command: cmd with args: /s,/c,ant,debug,-f,D:\xampp\htdocs\Workspace\MyProject\platforms\android\build.xml,-Dout.dir=ant-build,-Dgen.absolute.dir=ant-gen 
Error: D:\xampp\htdocs\Workspace\MyProject\platforms\android\cordova\run.bat: Command failed with exit code 8 
    at ChildProcess.whenDone (C:\Users\Me\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\cordova\superspawn.js:135:23) 
    at ChildProcess.emit (events.js:98:17) 
    at maybeClose (child_process.js:756:16) 
    at Process.ChildProcess._handle.onexit (child_process.js:823:5) 

誰能幫助我?此錯誤僅在聚合物安裝時顯示。

回答

0

你需要去${ANDROID_HOME}/tools/ant/build.xml並覆蓋以下參數:

<property name="aapt.ignore.assets" value="" /> 

有了新的價值,忽略.*.

但不是與構建文件玩耍,我會建議你創建一個新的科爾多瓦項目,複製您的代碼到www並刪除所有.bower.json和.gitignore文件。以下是這樣做的命令:

find . -type f -name ".*" -exec rm {} \;

您還需要解壓縮任何已壓縮文件,並需要運行:

find . -type f -name "*.gz" -exec gunzip {} \;

或者更好的是,使用硬鏈接。這樣您就不必再次複製文件。