我已经安装了 Android Studio v2.3 。由于我居住在古巴,因此无法访问Internet(Google不接受来自我所在国家/地区的VPN)。
该版本的 Android Studio所需的gradle版本为3.3。我是从https://services.gradle.org/distributions/下载的,配置为可离线使用,并且我也下载了SDK。当我创建第一个项目时,会出现很多错误:
(27,17) Failed to resolve: junit:junit:4.12
Failed to resolve: javax.inject:javax.inject:1
Failed to resolve: javax.annotation:javax.annotation-api:1.2
Failed to resolve: com.google.code.findbugs:jsr305:2.0.1
Failed to resolve: org.hamcrest:hamcrest-library:1.3
Failed to resolve: org.hamcrest:hamcrest-integration:1.3
Failed to resolve: com.squareup:javawriter:2.1.1
我按照这个答案https://stackoverflow.com/a/40396987解决了他们。但是现在“编辑器中的API版本”列表为空。我重新同步了项目,但无法正常工作。我的问题是**`
有没有办法让android studio完全脱机工作?
`** 我可以下载必要的库以供离线工作(通过朋友)。 PD:在Android Studio 1.x中,我可以脱机工作而不会出现问题,但是我想使用约束布局,该约束布局出现在2.2版中。
答案 0 :(得分:0)
您将需要Maven祖先仓库的镜像-也许古巴本身有一些镜像?或允许您连接的国家/地区?