我尝试使用“phonegap build android”构建一个现有的 android-phonegap 文件,它失败了并显示了一些错误。但是,我已经使用相同的命令成功地构建了一个新的 android-phonegap 文件。为什么不构建现有文件?我在网上搜索了一些答案,那些没有用。我在 Androidmainfest.xml 和 build.grade 中更改了 minsdkversion 和 targetsdkversion,这仍然没有用。
错误如下:
:processDebugManifest /Users/zhangxu/Desktop/Rouse Services Modified/rmpa/platforms/android/AndroidManifest.xml:15:13 Error:
Missing one of the key attributes 'action#name,category#name' on element intent-filter at AndroidManifest.xml:15:13
/Users/zachary/Desktop/phohegapProject/platforms/android/AndroidManifest.xml:0:0
Error:Validation failed, exiting
FAILED
FAILURE: Build failed with an exception.
* 出了什么问题:
Execution failed for task ':processDebugManifest'.
Manifest merger failed with multiple errors, see logs
* 尝试:
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.064 secs
/Users/zachary/desktop/phonegapProject/platforms/android/cordova/node_modules/q/q.js:126 throw e; ^ Error code 1 for command:
/Users/zachary/desktop/phonegapProject/platforms/android/gradlew with args: cdvBuildDebug,-b,/Users/zachary/desktop/phonegapProject/platforms/android/build.gradle,-Dorg.gradle.daemon=trueERROR building one of the platforms: Error:
/Users/zachary/desktop/phonegapProject/platforms/android/cordova/build: Command failed with exit code 1 You may not have the required environment or OS to build this projectError: /Users/zachary/desktop/phonegapProject/platforms/android/cordova/build: Command failed with exit code 1 at ChildProcess.whenDone (/usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:134:23) at ChildProcess.emit (events.js:110:17) at maybeClose (child_process.js:1015:16) at Process.ChildProcess._handle.onexit (child_process.js:1087:5)
最佳答案
我重新安装了插件:
com.synconset.imagepicker
这似乎解决了问题。
关于android - 命令“phonegap build android”失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31224913/