android - 科尔多瓦不会构建到 android
问题描述
我是 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 秒失败:构建失败并出现异常。
出了什么问题:配置根项目“android”时出现问题。
无法解析配置“:_debugApkCopy”的所有依赖项。找不到 com.android.support:appcompat-v7:27.0.0。要求::android:unspecified 找不到 com.android.support:support-v4:27.0.0。要求::android:unspecified 找不到 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
使用or选项运行--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:unspecified 找不到 com.android.support:support-v4:27.0.0。要求::android:unspecified 找不到 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
使用or选项运行--debug
以获得更多日志输出。
我试图将版本更改build.gradle
为另一个,但是当我编译时,它又变回来了。
解决方案
您是否在应用程序中使用了许多 cordova 插件?
如果是,您可以使用此插件处理此问题:https ://github.com/dpa99c/cordova-android-support-gradle-release
推荐阅读
- java - 在 Intellij 中打开 Nullable 警告
- robotframework - 如何将 RobotFramework 与 Exadata DB 连接起来?
- python - '{}+{}' 的含义
- apache-nifi - 将标签属性或命名空间读入 Nifi 流文件属性
- docker - Elasticsearch 无法访问 - Docker
- r - R中的相对频率直方图,ggplot
- arrays - 如何在 Minizinc 中连接数组的所有字符串?
- java - 无法模拟 FileInputStream
- nginx - Nginx 基本身份验证不适用于 HTTPS/域
- laravel - 文件上传限制问题 laravel