【问题标题】:Using Gradle in Android Development在 Android 开发中使用 Gradle
【发布时间】:2013-07-17 20:51:38
【问题描述】:

我是 android 开发的新手,之前看过一些关于 Eclipse 开发的旧教程。我最近下载了新的 Android Studio 用于开发。但是,我在项目文件夹中发现了一些名为 gradle 的新文件,以及以前在项目中的普通文件。

每次我尝试运行应用程序时都会收到以下错误:

" 摇篮: FAILURE:无法确定要执行的任务。 * 什么地方出了错: 在根项目“SampleProject”中找不到任务“assemble”。 * 尝试: 运行 gradle 任务以获取可用任务的列表。 "

谁能解释一下gradle的用途是什么?我在开发安卓应用时必须使用它吗?

谢谢

【问题讨论】:

  • 如果您是“Android 开发新手”,恕我直言,您应该使用 Android Studio:commonsware.com/blog/2013/05/16/…
  • @CommonsWare 为什么他们这么早就发布了工作室,是管理压力还是什么?使用 gradle 本身就是一件好事,但 IntelliJ 增加了很多混乱。
  • @Alex:“他们为什么这么早就发布了工作室”——因为有很多不是“android 开发新手”的人可以提供反馈。
  • @CommonsWare 我已经在 Eclipse 上开发 2 年了。你还认为我不应该使用 Android Studio 吗?
  • @CommonsWare 加上如果不是...你建议在 Eclipse 或 IntelliJ IDEA 上开发 android 应用程序吗?

标签: java android gradle development-environment android-studio


【解决方案1】:

Studio 0.2.1 版刚刚发布,提供了更好的错误。你应该升级看看会发生什么,但很可能你的项目有另一个问题应该修复,而不是随机添加不应该添加的任务。

【讨论】:

    【解决方案2】:

    在您的顶级目录文件中,名称为 build.gradle 只需输入:

    task assemble {}
    

    你可以在已知问题here看到它

    开始使用 gradle here

    编辑:Android Studio 0.2.1 解决了这个错误:http://tools.android.com/recent/androidstudio021released

    【讨论】:

    • 谢谢你..我会检查链接
    • 真的不要那样做。这只是一个 hack,忽略了构建将无法工作的事实。
    • @Xav 我不是在谈论构建有错误的情况。我说的是我在 G+ 或 Android Studio 发行说明上的某个地方读到的错误!顺便说一句,0.2.1 发布了,我所说的这个似乎已经修复:tools.android.com/recent/androidstudio021released PS 你是谷歌员工吗? :D
    【解决方案3】:

    Android Studio 处于领先地位(尚未测试版)。

    要获得更稳定的解决方案,请使用带有 ADT 的 Eclipse,例如ADT 捆绑包http://developer.android.com/sdk/index.html

    您可以在 Eclipse 中使用 ADT 进行开发,并使用 Nodeclipse/Enide Gradle for Eclipse 运行 Gradle 构建 (marketplace)

    Gradle for Eclipse 的一些截图:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-07
      相关资源
      最近更新 更多