【问题标题】:cordova don'd build to android科尔多瓦不会构建到 android
【发布时间】:2018-11-27 05:55:00
【问题描述】:

我是 Cordova 的新手,我正在尝试解决这个问题两天。

当我点击命令时:Cordova run android --device 这会出现:

C:\Users\Arthur\nameoftheapp>cordova run android --device ANDROID_HOME=C:\Users\Arthur\Downloads\Aprender\adt-bundle-windows-x86_64-201407 02\adt-bundle-windows-x86_64-20140702\sdk JAVA_HOME=C:\Program Files\Java\jdk1.8.0_172 Subproject Path: CordovaLib Incremental java compilation is an incubating feature.

构建失败

总时间:7.354 秒 FAILURE:构建失败并出现异常。

  • 出了什么问题: 配置根项目“android”时出现问题。

    无法解析配置“:_debugApkCopy”的所有依赖项。 找不到 com.android.support:appcompat-v7:27.0.0。 要求: :android:未指定 找不到 com.android.support:support-v4:27.0.0。 要求: :android:未指定 找不到 com.android.support:support-v4:27.0.0。 要求: :android:unspecified > com.google.android.gms:play-services-gcm:9.8.0 > com.google.android.gms:play-services-basement:9.8.0

  • 尝试: 使用--stacktrace 选项运行以获取堆栈跟踪。使用--info--debug 运行 获得更多日志输出的选项。 Error: cmd: Command failed with exit code 1 Error output: FAILURE: Build failed with an exception.

  • 出了什么问题: 配置根项目“android”时出现问题。

    无法解析配置“:_debugApkCopy”的所有依赖项。 找不到 com.android.support:appcompat-v7:27.0.0。 要求: :android:未指定 找不到 com.android.support:support-v4:27.0.0。 要求: :android:未指定 找不到 com.android.support:support-v4:27.0.0。 要求: :android:unspecified > com.google.android.gms:play-services-gcm:9.8.0 > com.google.android.gms:play-services-basement:9.8.0

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

我尝试将build.gradle 中的版本更改为另一个,但是当我编译时,它又变回来了。

【问题讨论】:

  • 您的androidSDK 不完整。运行 SDK Manager 并更新您的 sdk。

标签: android cordova gradle compilation


【解决方案1】:

你在你的应用程序中使用了很多cordova插件吗?

如果是,您可以使用此插件处理此问题:https://github.com/dpa99c/cordova-android-support-gradle-release

【讨论】:

  • 出现了什么??
  • 对不起,这不是完整的答案,但它有效!我以某种方式做错了......在没有android平台的情况下复制了所有cordova项目文件并且工作了!谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-06
  • 1970-01-01
  • 2020-12-05
  • 1970-01-01
  • 2017-04-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多