当前位置: 首页 > 知识库问答 >
问题:

Android Studio从0.1.9升级到0.2.0现在导致gradle构建错误

何骞尧
2023-03-14

自从我在收购Android Studio后创建了Gradle(大约一个月前)以来,我目前的项目一直在与Gradle一起构建。[我安装了一些Android Studio的早期更新,但没有问题。]

但是,今天,在我将Android Studio的最新更新升级为“7月11日”版本,从版本0.1.9升级到0.2.0之后,我的项目开始抱怨Gradle现在需要至少0.5.0。

所以,我不清楚的是:我一直假设Gradle是Android Studio的一部分(与之捆绑)。

我现在需要得到一个更新的Gradle,作为一个单独的产品/更新?

我很困惑!!!

编辑:(这是在Windows-7下发生的)。

共有3个答案

芮宇航
2023-03-14

好的,我终于解决了这个问题,通过完全卸载Android-Studio,然后从头开始安装最新的(0.2.0)。

编辑:我还必须使用Android SDK-Manager,并在称为Android支持存储库的“附加”部分中安装组件(如其他地方所述)。

注意:这并不能修复我现有的旧项目……正如上面指出的那样,我仍然无法构建。

但是,它确实解决了现在至少能够创建新项目的问题,这些项目可以使用“Gradle”构建。(所以,基本上,我用一个新名称从头开始重新创建了我的项目,并将旧项目中的所有代码和项目xml文件等复制到新创建的项目中。)

[顺便说一句:我有一个想法,谷歌!你为什么不使用 0.1.9 和 0.2.0 这样的数字来指代 Android-Studio 的版本,但是当用户点击“关于”菜单项,或在其他地方搜索他们正在运行的版本时,你可能会用诸如“7 月 11 日版本”之类的废话来迷惑他们,或者说,一些带有 6 或 8 位数字编号的内部版本号,让他们想知道他们实际上拥有什么版本!这将使开发人员不断猜测...真的会从谷壳中分拣小麦等]

例如,我最初安装了一个名为:android-studio-bundle-130.687321-windows.exe的工具包

今天拿到了“0.2.0”套件???,它有一个像android-studio-bundle-130.737825-windows.exe这样的名字

是的,这个版本的系统非常清晰
当你不使用版本#s时,为什么还要纠结于版本#s的错觉!!!???

毕富
2023-03-14

基本上,如果您按照此链接中的问题进行 0.2,您可能会修复自己,我在 0.2 中遇到了同样的问题

贺景山
2023-03-14

第 1 步:将 build.gradle 中的行从:

dependencies {
    classpath 'com.android.tools.build:gradle:0.4'
}

dependencies {
    classpath 'com.android.tools.build:gradle:0.5.+'
}

注意:对于较新版本的gradle,您可能需要将其更改为0.6.

步骤2:在<代码>中

步骤3(可能不需要):在Android SDK管理器中,在Extras下安装(如果尚未安装)Android支持库

在这里找到的信息

 类似资料:
  • 我正在使用QT Creator在Ubuntu上制作一个C++程序。我编写的程序编译得很好,直到我决定开始使用C++11而不是C++98(这是QT Creator中的默认值)。我使用的是自己的cmake文件,而不是qmake,为此,我在中包含了以下一行: 在转移到C++11之后,我在行得到一个错误。这是因为,据我所见,变量在任何地方都没有定义,尽管定义了变量。 因此,我有两个问题: 1)为什么变量没

  • 最近,我将Android Studio从1.5版本升级到2.0,但从那以后,我发现错误和警告的数量增加了。大多数错误都没有意义。有人能帮忙吗:

  • 我已经将我的项目从Angular 4升级到Angular 7,并且我得到以下错误: node_modules/@ng-bootstrap/ng-bootstrap/typeahead/typeahead.d.ts(3,10)中的错误:错误TS2305:模块“d://usman/dev_area/code/physician-portal/node_modules/rxjs/observable”没

  • 我试图升级我目前的java项目,运行在1.6到1.8,但程序编译良好如何曾经当我去http://localhost:8080/MyProject/login.jsp-我得到错误。 我正在使用eclipse luna,我将java\u HOME更改为1.8,将eclipse项目facets更改为1.8,并更新了javax。servlet api=3.1.0。 堆栈跟踪 无布局。jsp 我用常春藤做依

  • 在ng构建之后,我得到: 我有的依赖项:“@Angulation-Devkit/Build-Angular”:“~0.1100.1”,“@Angulation/CLI”:“~11.0.1”,“@Angulation/Compiler-CLI”:“^11.0.0”,“@Angulation/Language-Service”:“^11.0.0”,“@Types/Crypto-JS”:“^4.0.1”

  • 我最近将我项目的android studio版本从2.3Canary2更新到了2.3Canary3。从那以后,gradle构建每次都失败,错误是: Gradle的依赖项缓存可能已损坏(这有时发生在网络连接超时之后。)重新下载依赖项和同步项目(需要网络) 分级构建进程(守护进程)的状态可能已损坏。停止所有Gradle守护进程可能会解决这个问题。停止分级生成进程(需要重新启动) 您的项目使用的第三方插