繁体   English   中英

Android Studio 2.2 preview1错误

[英]Android Studio 2.2 preview1 errors

所以我想在Ubuntu 14.04 LTS中使用Android Studio 2.2 preview-1。

我正在使用gradle-2.10gradle-plugin 2.2.0-alpha1以及openJDK-8

compileSdkVersion 23
buildToolsVersion "23.0.3"

首先, studio.sh没有运行,我找到了将#!/bin/sh更改为#!/bin/bash的解决方案。 Voila - 正常开始。

但是在build.gradle文件中,会显示警告 -

'dependencies' cannot be applied to '(groovy.lang.Closure)'

并且它没有从库项目中找到导入的类(仅包括jar)。 请有人帮助我。

我找到的唯一解决方案是,每次打开项目时,我都会转到设置>构建,执行,部署> Gradle,更改为“使用本地gradle分发”,单击“应用”,然后单击“使用默认gradle包装器”和好。

这应该修复,但每次都这样做非常烦人。

它看起来像gradle上的包装器版本的2.10版本的问题。

看完周围人的解决方法之后

  • “使缓存无效并重新启动”
  • 删除项目中的.gradle文件并重新打开它
  • 等等

我只是试着安装一个独立版本的gradle,因为我总是只使用android studio附带的包装版本。

有了它,有任何错误和任何警告。

对于任何想尝试的人(我是mac的用户):

  • 安装gradle(通过自制软件很好很容易) brew安装gradle
  • 告诉AS使用那个而不是包装器版本首选项 - > build,Execution,Deveployment - > Gradle - >使用本地gradle分发

如果你像我这样通过自制软件安装它,那么正确的路径将是: /usr/local/Cellar/gradle/x.yy/libexec其中x.yy它假设为2.11(即使最新版本也是brew提供的最后一个版本版本发布是2.13)


我刚才意识到上面的步骤并没有确切地解决问题。 每次重新打开项目时,问题都会一次又一次地出现。 这很令人讨厌,但改变使用“包装”/“常规gradle”会发出警告。 但这也意味着这不是我在开始时假设的问题。

......让我们等待永久修复^^

此问题已在Android Studio 2.2预览2中修复(从此页面下载)。

禁用了几个Groovy检查,报告build.gradle文件中的错误

来自更改日志

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM