Android Studio更新-错误:无法使用Gradle发行版运行生成操作
我最近更新了android studio的最新版本,但问题来了 渐变“MyApplication”项目刷新失败。 错误:无法使用Gradle分发“”运行生成操作。 在StackOverflow中找到 然而,尝试一切都不起作用-目前无法创建导入任何内容的新项目。请友好建议Android Studio更新-错误:无法使用Gradle发行版运行生成操作,android,android-studio,android-gradle-plugin,build.gradle,Android,Android Studio,Android Gradle Plugin,Build.gradle,我最近更新了android studio的最新版本,但问题来了 渐变“MyApplication”项目刷新失败。 错误:无法使用Gradle分发“”运行生成操作。 在StackOverflow中找到 然而,尝试一切都不起作用-目前无法创建导入任何内容的新项目。请友好建议 apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2"
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.sclick.myapplication"
minSdkVersion 14
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
task assemble{}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.0.3'
}
**Top Level Gradle.build**
//顶级生成文件,您可以在其中添加所有配置通用的配置选项
次级项目/模块
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.0.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
gradle wrapper.properties
#Wed Apr 10 15:27:10 PDT 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip
我也有同样的问题。我尝试了很多方法,但在尝试以下方法之前,没有任何效果:
C:\Users\\.gradle\wrapper\dists\
中与gradle-[version]-all匹配的任何目录。如果遇到“文件正在使用”错误(或类似错误),请终止任何正在运行的Java可执行文件
.gradle
目录继续Project->Settings->Compiler(基于Gradle的android项目),找到文本字段“VM选项”,并将其放在那里: -Xmx512m-XX:MaxPermSize=512m 这将解决问题,在任何情况下,gradle消息窗口中显示的错误是“无法为对象堆保留足够的空间”
希望这有帮助当我升级到最新版本的Android Studio 1.3.2时,我也遇到了类似的问题。似乎对我有用的是从我的项目目录中删除
.gradle
文件夹:
rm -rf ~/project/.gradle
尝试将渐变依赖项更新为2.4。为此,你需要去
文件->项目结构->项目->渐变版本
在这里,您需要从2.2.1更改为2.4。等待下载新的gradle版本
您已经准备好出发了。我在Mac上遇到了类似的问题 查看Help->ShowLogsinFinder下的日志,我发现以下条目 您将JVM属性“https.proxyHost”设置为“127.0.0.1”。
这可能会导致错误行为。代理应在设置中设置| HTTP Proxy
此JVM属性很旧,Oracle不建议使用它。
(注意:它可能是由某些代码动态分配的。)
结果我让Charles作为网络代理运行。关闭Charles解决了这个问题。我第一次在Window10中启动Android Studio时遇到了同样的问题,使用java jdk 1.8.066。有效的解决方案是: 第1步:关闭Android Studio 步骤2:删除文件夹C:\Users\Anna\.gradle (安娜是我的用户名) 第3步:以管理员身份打开Android Studio 步骤4:如果您当前在打开的项目中,请通过选择文件>关闭项目来关闭当前项目 第5步:现在您可以看到这个快速入门GUI: 选择打开现有的Android Studio项目,导航到您的项目文件夹并选择它。 等待gradle再次构建(它将下载项目中每个模块的build.gradle中的所有依赖项) 如果它到现在还没有工作,你可以重新启动你的计算机。再次执行步骤1
当我更改Android Studio版本或最近升级窗口时,就会发生这种情况。希望有帮助 我强制使用代理,还强制在gradle.properties上添加代理设置,如下所示:
systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=1080
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=1080
并以管理员身份强制关闭和打开studio64.exe
。
现在一切似乎都变好了
事件日志显示
8:21:39 AM Platform and Plugin Updates: The following components are ready to update: Android Support Repository, Google Repository, Intel x86 Emulator Accelerator (HAXM installer), Android SDK Platform-Tools 24, Google APIs Intel x86 Atom System Image, Android SDK Tools 25.1.7
8:21:40 AM Gradle sync started
8:22:03 AM Gradle sync completed
8:22:04 AM Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:prepareDebugUnitTestDependencies, :app:mockableAndroidJar]
8:22:25 AM Gradle build finished in 21s 607ms
我正在使用android studio 2.1.2作为exe安装文件下载。它有Gradle(我还强制使用自定义安装来解决Gradle)你可以通过阅读Gradle包装器下载你想要的Gradle。属性。下载它,在你喜欢的地方解压它,然后更改你的Gradle配置使用本地而不是推荐的。
我遇到了同样的问题,我只是
使缓存无效/重新启动看看项目中是否有.gradle
子目录。如果是,请关闭Android Studio中的项目,删除.gradle
目录,然后重新打开该项目。谢谢您回复我。我已经按照你的建议做了,但它一直在抛出:错误:无法使用Gradle发行版的“Do build->Clean Project”运行构建操作。希望helps@SomCollection--请告知我们MDragon00(或您或任何其他人)是否解决了您遇到的问题,或者问题是否仍然存在。谢谢。我删除了我的整个~/.gradle
文件夹(在Mac OS X Yosemite上)和项目的.gradle
文件夹,重建了,GTG这对我来说刚刚奏效。我重新启动了计算机,删除了C:\Users\\.gradle
文件夹中的所有内容,并将项目重新导入AS。同步项目文件后,所有文件都恢复正常。作为mac用户,我可以确认删除/.gradle和/.gradle,然后单击“再次同步”即可。不需要重新启动Android Studio。这对我很有效。我认为原因是gradle操作期间Windows崩溃。在关闭为.Thx后,我不得不使用提升的命令提示符重命名.gradle文件夹(而不是删除),这对我来说很有用(我在Mac上,不需要重新启动为),所以从我的本地主机1080端口发生了什么事?@wonsuc您必须有一个代理客户端,例如,在端口1080监听传入的请求。谢谢!当您从GitHub下载旧的Android项目时,就会发生这种情况。