我的任务是从Windows 7(32位)上的PC1(Windows 7(64位)上的PC2)移动(从我的家用PC到我的工作PC)Android Studio 3.0。 PC2始终处于脱机状态。我已经在" Android Studio"在PC1"离线工作"并同步它。然后我试图关闭互联网并创建了一个新项目。该项目已成功建立并运行。
然后我从PC1复制到闪存驱动器的下一个文件夹:
我已将它们粘贴到PC2中:
构建新项目后,Gradle Console会写下:
F:\ AndroidStudioProjects \应用\的build.gradle 错误:错误:无法解析':app @ debugAndroidTest / compileClasspath':无法解析javax.annotation:javax.annotation-api:1.2。 打开文件
显示详细信息 错误:错误:无法解析':app @ debugAndroidTest / compileClasspath':无法下载junit.jar(junit:junit:4.12):没有可用于脱机模式的缓存版本 打开文件
显示详细信息 错误:错误:无法解析':app @ debugAndroidTest / compileClasspath':无法下载javawriter.jar(com.squareup:javawriter:2.1.1):没有可用于脱机模式的缓存版本 打开文件
显示详细信息 错误:错误:无法解析':app @ debugAndroidTest / compileClasspath':无法下载javax.inject.jar(javax.inject:javax.inject:1):没有可用于脱机模式的缓存版本 打开文件
显示详细信息 错误:错误:无法解析':app @ debugAndroidTest / compileClasspath':无法下载hamcrest-integration.jar(org.hamcrest:hamcrest-integration:1.3):没有可用于脱机模式的缓存版本 打开文件
显示详细信息 错误:错误:无法解析':app @ debugAndroidTest / compileClasspath':无法下载hamcrest-library.jar(org.hamcrest:hamcrest-library:1.3):没有可用于离线模式的缓存版本 打开文件
显示详细信息 错误:错误:无法解析':app @ debugAndroidTest / compileClasspath':无法下载jsr305.jar(com.google.code.findbugs:jsr305:2.0.1):没有可用的缓存版本离线模式 打开文件
显示详细信息 错误:错误:无法解析':app @ debugAndroidTest / compileClasspath':无法下载hamcrest-core.jar(org.hamcrest:hamcrest-core:1.3):没有可用于脱机模式的缓存版本 打开文件
显示详细信息 错误:错误:无法解析':app @ debugUnitTest / compileClasspath':无法下载junit.jar(junit:junit:4.12):没有可用于脱机模式的缓存版本 打开文件
显示详细信息 错误:错误:无法解析':app @ debugUnitTest / compileClasspath':无法下载hamcrest-core.jar(org.hamcrest:hamcrest-core:1.3):没有可用于脱机模式的缓存版本 打开文件
显示详细信息 错误:错误:无法解析':app @ releaseUnitTest / compileClasspath':无法下载junit.jar(junit:junit:4.12):没有可用于脱机模式的缓存版本 打开文件
显示详细信息 错误:错误:无法解析':app @ releaseUnitTest / compileClasspath':无法下载hamcrest-core.jar(org.hamcrest:hamcrest-core:1.3):没有可用于脱机模式的缓存版本 打开文件
显示细节
出了什么问题?
答案 0 :(得分:0)
尝试取消选中"离线模式"一段时间,让它下载所有依赖.. 因为gradle试图从gradle缓存中获取依赖...
答案 1 :(得分:0)
我找到了解决方案。我已从PC1 C:\ Users \ Public.gradle复制并将其粘贴到PC2上的同一目录中。我没有任何互联网连接就在PC2上工作))