2015-05-14 165 views
2

剛剛在我的項目中添加https://github.com/cowbell/cordova-plugin-geofence插件後面臨一些錯誤。Cordova構建失敗,出現異常

刪除插件,但異常的錯誤仍在增加。 :/

> $ cordova -d --stacktrace build android 
 
Generating config.xml from defaults for platform "android" 
 
Calling plugman.prepare for platform "android" 
 
Preparing android project 
 
Processing configuration changes for plugins. 
 
Iterating over installed plugins: [ 'com.phonegap.plugins.facebookconnect', 
 
    'it.mobimentum.phonegapspinnerplugin', 
 
    'org.apache.cordova.camera', 
 
    'org.apache.cordova.device', 
 
    'org.apache.cordova.dialogs', 
 
    'org.apache.cordova.file', 
 
    'org.apache.cordova.file-transfer', 
 
    'org.apache.cordova.geolocation', 
 
    'org.apache.cordova.inappbrowser', 
 
    'org.apache.cordova.network-information', 
 
    'net.trentgardner.cordova.galaxygear', 
 
    'io.github.pwlin.cordova.plugins.pdialog' ] 
 
Writing out cordova_plugins.js... 
 
Wrote out Android application name to "<ProjectName>" 
 
deleted: c:\Users\<Name>\workspace\<ProjectName>\platforms\android 
 
\res\drawable-hdpi\icon.png 
 
deleted: c:\Users\<Name>\workspace\<ProjectName>\platforms\android 
 
\res\drawable-ldpi\icon.png 
 
deleted: c:\Users\<Name>\workspace\<ProjectName>\platforms\android 
 
\res\drawable-mdpi\icon.png 
 
deleted: c:\Users\<Name>\workspace\<ProjectName>\platforms\android 
 
\res\drawable-xhdpi\icon.png 
 
deleted: c:\Users\<Name>\workspace\<ProjectName>\platforms\android 
 
\res\drawable-xxhdpi\icon.png 
 
copying image from c:\Users\<Name>\workspace\<ProjectName>\www\ico 
 
n.png to c:\Users\<Name>\workspace\<ProjectName>\platforms\android 
 
\res\drawable\icon.png 
 
copying image from c:\Users\<Name>\workspace\<ProjectName>\www\res 
 
\icon\android\icon-36-ldpi.png to c:\Users\<Name>\workspace\<ProjectName>\platforms\android\res\drawable-ldpi\icon.png 
 
copying image from c:\Users\<Name>\workspace\<ProjectName>\www\res 
 
\icon\android\icon-48-mdpi.png to c:\Users\<Name>\workspace\<ProjectName>\platforms\android\res\drawable-mdpi\icon.png 
 
copying image from c:\Users\<Name>\workspace\<ProjectName>\www\res 
 
\icon\android\icon-72-hdpi.png to c:\Users\<Name>\workspace\<ProjectName>\platforms\android\res\drawable-hdpi\icon.png 
 
copying image from c:\Users\<Name>\workspace\<ProjectName>\www\res 
 
\icon\android\icon-96-xhdpi.png to c:\Users\<Name>\workspace\<ProjectName>\platforms\android\res\drawable-xhdpi\icon.png 
 
copying image from c:\Users\<Name>\workspace\<ProjectName>\www\res 
 
\icon\android\icon-144-xxhdpi.png to c:\Users\<Name>\workspace\<ProjectName>\platforms\android\res\drawable-xxhdpi\icon.png 
 
Wrote out Android package name to "com.projectname.app" 
 
Running command: c:\Users\<Name>\workspace\<ProjectName>\platforms 
 
\android\cordova\build.bat 
 
ANDROID_HOME=c:\Users\<Name>\android-sdks 
 
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_40 
 
Running: c:\Users\<Name>\workspace\<ProjectName>\platforms\android 
 
\gradlew cdvBuildDebug -b c:\Users\<Name>\workspace\<ProjectName>\ 
 
platforms\android\build.gradle -Dorg.gradle.daemon=true 
 

 
FAILURE: Build failed with an exception. 
 

 
* Where: 
 
Settings file 'C:\Users\<Name>\workspace\<ProjectName>\platforms\a 
 
ndroid\settings.gradle' line: 4 
 

 
* What went wrong: 
 
A problem occurred evaluating settings 'android'. 
 
> A path must be specified! 
 

 
* 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: 2.395 secs 
 

 
c:\Users\<Name>\workspace\<ProjectName>\platforms\android\cordova\ 
 
node_modules\q\q.js:126 
 
        throw e; 
 
         ^
 
Error code 1 for command: cmd with args: /s /c "c:\Users\<Name>\workspace\<ProjectName>\platforms\android\gradlew cdvBuildDebug -b c:\Users\<Name>\ 
 
workspace\<ProjectName>\platforms\android\build.gradle -Dorg.grad 
 
le.daemon=true" 
 
Command finished with error code 8: c:\Users\<Name>\workspace\<ProjectName>\platforms\android\cordova\build.bat 
 
Error: c:\Users\<Name>\workspace\<ProjectName>\platforms\android\c 
 
ordova\build.bat: Command failed with exit code 8 
 
    at ChildProcess.whenDone (c:\Users\<Name>\AppData\Roaming\npm\node_modules\co 
 
rdova\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)

settings.gradle文件:

// GENERATED FILE - DO NOT EDIT 
 
include ":" 
 
include ":CordovaLib" 
 
include ":com.phonegap.plugins.facebookconnect::FacebookLib"

試了幾件事情:

  • 通過控制檯螞蟻乾淨
  • 項目 - >清潔通過Eclipse的
  • Android的更新項目,通過控制檯

沒有爲我工作。 :/

任何人都可以幫助我嗎? :)

+0

所以,剛剛刪除了與settings.gradle中第4行相關聯的插件,它正在編譯。 將嘗試再次添加Geofence插件。 –

回答

1

在settings.gradle文件中刪除與第4行關聯的插件,項目已編譯。 然後再次添加Geofence插件,它再次工作! :)

相關問題