Can';t在Android Studio升级到3.1后构建/同步新项目或现有项目
我刚刚从Android Studio 3.0.1升级到3.1,现在我不能为我的任何项目构建或使用编辑器。Gradle正在尝试同步,但始终未能下载一些.pom文件,尽管我可以在浏览器中下载它们,但我没有使用代理,而且我的防火墙没有出站限制。我已经尝试卸载Kotlin插件并清除缓存/重新启动,但我无法进行构建。我甚至无法让它构建/同步全新的、完全空的项目。有人知道如何解决这个问题吗Can';t在Android Studio升级到3.1后构建/同步新项目或现有项目,android,gradle,build,pom.xml,Android,Gradle,Build,Pom.xml,我刚刚从Android Studio 3.0.1升级到3.1,现在我不能为我的任何项目构建或使用编辑器。Gradle正在尝试同步,但始终未能下载一些.pom文件,尽管我可以在浏览器中下载它们,但我没有使用代理,而且我的防火墙没有出站限制。我已经尝试卸载Kotlin插件并清除缓存/重新启动,但我无法进行构建。我甚至无法让它构建/同步全新的、完全空的项目。有人知道如何解决这个问题吗 Android Studio 3.1 Build #AI-173.4670197, built on March 22
Android Studio 3.1
Build #AI-173.4670197, built on March 22, 2018
JRE: 1.8.0_152-release-1024-b02 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 7 6.1
这是一个新的空项目,创建约10分钟后:
这是一个现有的项目,在升级之前一直在建设中。现在,它只是花时间尝试从多个站点下载此文件,然后失败,出现与上图相同的错误:
编辑:build.gradle(项目)
编辑:build.gradle(模块)
单击右下面板中的
打开文件
链接
确保
google()
和jcenter()
是这些文件中buildscript->repositories
部分的前两行,将google()
放在jcenter()
之前,最后我不得不咬紧牙关,重新安装安卓Studio来解决这个问题。以下是我为任何有此问题的人(Windows 7)采取的具体步骤:
- 备份的Android Studio设置(
->文件
)导出设置…
- 已卸载Android Studio。我选择删除所有内容,但这个丢弃了我的开发密钥,因此我必须在恢复运行后重新安装所有应用程序。先备份它们,除非你不介意从头开始
- 在
文件夹(其中XXXX是我的用户名)中,我删除了c:\Users\XXXX
和任何Android Studio目录。我在试图解决问题时,实际上删除了.gradle
,但在重新创建后,我又删除了它.gradle
- 安装了最新的Android Studio 3.1 exe,刚从谷歌下载
- 导入了我先前备份的设置(
->文件
)导入设置…
- 重新安装我的所有应用程序,因为它们已由我安装新版Android Studio时生成的新开发密钥签名
- 仅当它提供了所需的功能或修复了您遇到的问题时才这样做
- 在升级主计算机的同时,保持备份计算机能够继续开发
- ……或者,如果你没有。。。只有在你能抽出一两天时间的时候才这样做
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
apply plugin: 'com.android.application'
android {
compileSdkVersion 27
defaultConfig {
applicationId "com.stredgic.servicenotificationdev"
minSdkVersion 21
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:27.1.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
}