- android/
- Android Studio 3.5.2脱机设置错误:app@debug/编译路径
Android Studio 3.5.2脱机设置错误:app@debug/编译路径
Android Studio 3.5.2脱机设置错误:app@debug/编译路径,android,gradle,Android,Gradle,请帮忙,
在完成设置并遵循以下说明后:
配置脱机生成依赖项
如果您希望在没有网络连接的情况下构建项目,
按照以下步骤将IDE配置为使用离线版本的Android Gradle插件和Google Maven依赖项
如果您还没有这样做,请从下载页面下载脱机组件
下载并解压缩脱机组件
下载脱机组件后,将其内容解压缩到以下目录中,如果该目录不存在,则可能需要创建该目录:
•在Windows上:%USER_HOME%/.android/manual-offline-m2/
•在macOS和Linux上:~/
请帮忙,
在完成设置并遵循以下说明后:
配置脱机生成依赖项
如果您希望在没有网络连接的情况下构建项目,
按照以下步骤将IDE配置为使用离线版本的Android Gradle插件和Google Maven依赖项
如果您还没有这样做,请从下载页面下载脱机组件
下载并解压缩脱机组件
下载脱机组件后,将其内容解压缩到以下目录中,如果该目录不存在,则可能需要创建该目录:
•在Windows上:%USER_HOME%/.android/manual-offline-m2/
•在macOS和Linux上:~/.android/manual-offline-m2/
要更新脱机组件,请按以下步骤进行:
删除manual-offline-m2/目录中的内容
重新下载脱机组件
将下载的ZIP文件的内容解压缩到manual-offline-m2/目录中。
在Gradle项目中包括脱机组件
要告诉Android构建系统使用下载并解压缩的脱机组件,需要创建一个脚本,如下所述。请记住,即使在更新脱机组件之后,也只需创建和保存此脚本一次
创建具有以下路径和文件名的空文本文件:
•在Windows上:%USER_HOME%/.gradle/init.d/offline.gradle
•在macOS和Linux上:~/.gradle/init.d/offline.gradle
打开文本文件并包含以下脚本:
def reposDir=新文件(System.properties['user.home'],“.android/manual-offline-m2”)
def repos=new ArrayList()
reposDir.eachDir{repos.add(it)
}
repos.sort()
所有项目{
构建脚本{
repositories {
for (repo in repos) {
maven {
name = "injected_offline_${repo.name}"
url = repo.toURI().toURL()
}
}
}
}
存储库{
for (repo in repos) {
maven {
name = "injected_offline_${repo.name}"
url = repo.toURI().toURL()
}
}
}
}
保存文本文件
我得到了这个错误:
错误:无法解析“”的依赖项:app@debug/compileClasspath':无法解析androidx。appcompat:appcompat:1.0.2。
禁用脱机模式和同步项目
显示细节
受影响模块:应用程序
错误:无法解析“”的依赖项:app@debug/compileClasspath':无法解析androidx.constraintlayout:constraintlayout:1.1.3。
禁用脱机模式和同步项目
显示细节
受影响模块:应用程序
错误:无法解析“”的依赖项:app@debugAndroidTest/compileClasspath':无法解析androidx.test.ext:junit:1.1.0。
禁用脱机模式和同步项目
显示细节
受影响模块:应用程序
错误:无法解析“”的依赖项:app@debugAndroidTest/compileClasspath':无法解析androidx.test.espresso:espresso核心:3.1.1。
禁用脱机模式和同步项目
显示细节
受影响模块:应用程序
错误:无法解析“”的依赖项:app@debugAndroidTest/compileClasspath':无法解析androidx。appcompat:appcompat:1.0.2。
禁用脱机模式和同步项目
显示细节
受影响模块:应用程序
错误:无法解析“”的依赖项:app@debugAndroidTest/compileClasspath':无法解析androidx.constraintlayout:constraintlayout:1.1.3。
禁用脱机模式和同步项目
显示细节
受影响模块:应用程序
错误:无法解析“”的依赖项:app@debugUnitTest/compileClasspath':无法解析androidx。appcompat:appcompat:1.0.2。
禁用脱机模式和同步项目
显示细节
受影响模块:应用程序
错误:无法解析“”的依赖项:app@debugUnitTest/compileClasspath':无法解析androidx.constraintlayout:constraintlayout:1.1.3。
禁用脱机模式和同步项目
显示细节
受影响模块:应用程序
错误:无法解析“”的依赖项:app@debugUnitTest/compileClasspath':无法解析junit:junit:4.12。
禁用脱机模式和同步项目
显示细节
受影响模块:应用程序
我通过还原gradle wrapper.properties中的distributionUrl
解决了问题
使用
而不是
还可以从中还原build.gradle
中的gradle
依赖项
使用
而不是
现在我的项目很好
distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip
classpath 'com.android.tools.build:gradle:3.4.0'
classpath 'com.android.tools.build:gradle:3.3.2'