编译离子项目有什么问题吗?

时间:2017-01-05 19:17:58

标签: java android cordova ionic-framework

我的离子项目存在一些问题。

我写了类似

的内容

离子构建android --release

并犯了错误:

:compileDebugJava D:\ myApps \ mobileApp \ shymbulak \ platforms \ android \ src \ org \ apache \ cordova \ camera \ CordovaUri.java:78:error:找不到符号

    if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.M)
                                                   ^

符号:变量M.   location:class VERSION_CODES

注意:D:\ myApps \ mobileApp \ shymbulak \ platforms \ android \ src \ jp \ phi \ cordova \ plugin \ videoplayer \ VideoPlayerPlugin.java使用或覆盖不推荐使用的API。

注意:使用-Xlint重新编译:弃用以获取详细信息。

1错误

FAILED

失败:构建因异常而失败。

  • 出了什么问题:

任务执行失败':compileDebugJava'。

  

编译失败;有关详细信息,请参阅编译器错误输出。

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。

建立失败

总时间:3.078秒

d:\安装MyApps \一个MobileApp \ shymbulak \平台\机器人\科尔多瓦\ node_modules \ q \ q.js:126                     扔掉;                     ^ 命令的错误代码1:cmd with args:/ s / c“D:\ myApps \ mobileApp \ shymbulak \ platforms \ android \ gradlew cdvBuildDebug -b D:\ myApps \ mobileApp \ shymbulak \ platforms \ android \ build.gradle - Dorg.gradle.daemon =真“

错误:cmd:命令失败,退出代码为1

2 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。作为解决方法,您可以为摄像头插件配置修复依赖性。

package.json中的

"cordovaPlugins": [
...
    "cordova-plugin-camera@2.3.0",
...

答案 1 :(得分:1)

我认为您可能使用了错误版本的插件。