在将cordova相机插件从2.1.1升级到2.3.1后,我得到了构建错误。
版本详细信息:
cordova version: 6.3.1,
cordova-plugin-camera 2.1.1 "Camera"我在做的是:
cordova plugin remove cordova-plugin-camera --save
cordova plugin add cordova-plugin-camera --save我看到config.xml文件已经更新为:
<plugin name="cordova-plugin-camera" spec="~2.3.1" />当我构建cordova android版本时,我会得到以下错误:
Error: cmd: Command failed with exit code 1 Error output:
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
warning: string 'menu_settings' has no default translation.
platforms\android\src\org\apache\cordova\camera\CameraLauncher.java:32:
error: cannot find symbol
import org.apache.cordova.BuildHelper;
symbol: class BuildHelper
location: package org.apache.cordova
platforms\android\src\org\apache\cordova\camera\CameraLauncher.java:140:
error: cannot find symbol
this.applicationId = (String)
BuildHelper.getBuildConfigValue(cordova.getActivity(), "APPLICATION_ID");
^
symbol: variable BuildHelper
location: class CameraLauncher
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
2 errors
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or
--debug option to get more log output.发布于 2017-01-13 01:07:16
我们通过强制安装1.1.0版本来解决这个问题。
下面是我们从CLI运行的命令:
cordova plugin remove cordova-plugin-compat --force
cordova plugin add cordova-plugin-compat@1.1.0发布于 2017-01-10 20:00:08
我今天也遇到了同样的问题。我通过重新安装插件cordova-plugin-compat来修复它。因为我所使用的依赖-强制。
cordova plugin remove cordova-plugin-compat --force
cordova plugin add cordova-plugin-compat发布于 2017-01-04 06:04:19
你应该把cordova插件摄像头升级到1.1版
https://stackoverflow.com/questions/41451100
复制相似问题