gradle - Android 构建失败:无法解析配置“:debugCompileClasspath”的所有文件
问题描述
我是 Android 开发的新手,当我尝试通过 Windows 命令构建我的测试应用程序时,一直遇到这个特定的错误python setup.py android -s
:
无法解析配置“:debugCompileClasspath”的所有文件
找不到 com.android.support:appcompat-v7:25.1.1。
那么如何解析所有配置文件呢?
经过几个小时的故障排除后,这个问题的相关答案对我不起作用。例如,我尝试build.gradle
以下列方式操作我的文件:
- 修改
maven()
为maven {url "https://maven.google.com" }
- 修改
jcenter()
为jcenter { url "http://jcenter.bintray.com/" }
- 移至
jcenter...
下列表中的最后一项repositories { ...
。(没有allprojects { ...
类别) - 添加
buildToolsVersion "27.0.3"
下android { ....
像这样将版本修改
classpath
为最新的 gradle 版本 3.1.0classpath 'com.android.tools.build:gradle:3.1.0'
(它最初使用的是过时的版本)更新了 Android Studio IDE
- 卸载重装都
SDK-tools
下SDK Manager
(全build.gradle
在这里,在pastebin上)
我这里唯一剩下的有用提示是日志提供的信息。
它告诉我它在我的硬盘驱动器上的目录中找不到文件。我从其他人那里看到的所有其他相关输出是指定与 google 或 gradle 相关的实际网站的位置。
Could not resolve all files for configuration ':debugCompileClasspath'.
> Could not find com.android.support:appcompat-v7:25.1.1.
Searched in the following locations:
file:/C:/Users/USERNAME/AppData/Local/Android/sdk/extras/m2repository/com/android/support/appcompat-v7/25.1.1/appcompat-v7-25.1.1.pom
file:/C:/Users/USERNAME/AppData/Local/Android/sdk/extras/m2repository/com/android/support/appcompat-v7/25.1.1/appcompat-v7-25.1.1.jar
file:/C:/Users/USERNAME/AppData/Local/Android/sdk/extras/google/m2repository/com/android/support/appcompat-v7/25.1.1/appcompat-v7-25.1.1.pom
file:/C:/Users/USERNAME/AppData/Local/Android/sdk/extras/google/m2repository/com/android/support/appcompat-v7/25.1.1/appcompat-v7-25.1.1.jar
file:/C:/Users/USERNAME/AppData/Local/Android/sdk/extras/android/m2repository/com/android/support/appcompat-v7/25.1.1/appcompat-v7-25.1.1.pom
file:/C:/Users/USERNAME/AppData/Local/Android/sdk/extras/android/m2repository/com/android/support/appcompat-v7/25.1.1/appcompat-v7-25.1.1.jar
我也有这个错误,它可能会也可能不会导致文件不在指定目录中:
Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.
See https://docs.gradle.org/4.7/userguide/command_line_interface.html#sec:command_line_warnings
谁能帮我解决这个问题并从根本上解决所有配置文件,以便我可以运行我的测试应用程序?任何帮助是极大的赞赏。如果我能提供任何额外的东西,请随时告诉我。
解决方案
推荐阅读
- c# - 在 C# 中根据日期时间获取 FTP 文件详细信息
- rust - Rust 递归宏不适用于生成结构
- r - 包monitoR中的'corMatch'函数导致错误消息[pkg-monitoR]
- javascript - React Native onPress 在其他进程运行时无法触发
- sql - 按行排序
- java - 为什么通过JNI创建的c++对象在后续调用中不再有效?
- python - 创建一个字谜函数
- php - 通过 PHP 使用 Gmail IMAP 读取电子邮件
- python - 使用 KMeans 对大量文本文件进行聚类
- python - ReLU 阈值中 numpy.ceil 和 numpy.clip 的缓慢性:瓶颈在哪里?