【问题标题】:Importing an eclipse project in Android studio. Error with Gradle在 Android Studio 中导入 Eclipse 项目。 Gradle 出错
【发布时间】:2013-09-14 12:18:09
【问题描述】:

我有什么:

  1. Eclipse Juno Service Release 2 在 Windows 7 x64 上运行。
  2. Android Studio 更新到 0.2.8
  3. ADT 已更新

我做了什么

我已经使用 Eclipse 开发了很长时间,现在我想给 Android Studio 一个机会,所以我查看了谷歌开发者网页,我下载并更新了 Android Studio 到 0.2.8。正如谷歌所说,我确实需要从创建 gradle 文件的 eclipse 中导出,所以我做到了。之后,我打开了 Android Studio 并查看了谷歌页面上的内容:“使用 gradle wrapper”。每次我尝试导入我的项目时,我都会收到一条错误消息:

无法使用 Gradle 分发版“http://services.gradle.org/distributions-snapshots/gradle-1.8-20130830160653+0000-bin.zip”执行构建。 构建文件 'C:\Users\me\Eclipse\proyectos\myProject\build.gradle' 行:9 评估根项目“myProject”时出现问题。 评估根项目“myProject”时出现问题。 需要 Gradle 版本 1.6。当前版本是1.8-20130830160653+0000

我该怎么办?我在网上看到的所有内容都是为了将​​ ide 更新到 0.2.7,其中包含一个导入而不是导入的项目。

编辑

gradle 文件:(我的项目有一个依赖关系,我也从 Eclipse 制作了一个 gradle 文件。“库”是 actionbarSherlock 库

buildscript {
repositories {
    mavenCentral()
}
dependencies {
    classpath 'com.android.tools.build:gradle:0.4'
} } apply plugin: 'android'

依赖{ 编译文件树(目录:'libs',包括:'*.jar') 编译项目(':C::Users:me:Eclipse:proyectos:library') }

机器人{ compileSdkVersion 16 buildToolsVersion "18.0.1"

sourceSets {
    main {
        manifest.srcFile 'AndroidManifest.xml'
        java.srcDirs = ['src']
        resources.srcDirs = ['src']
        aidl.srcDirs = ['src']
        renderscript.srcDirs = ['src']
        res.srcDirs = ['res']
        assets.srcDirs = ['assets']
    }

    instrumentTest.setRoot('tests')
} }

【问题讨论】:

    标签: android eclipse gradle android-studio


    【解决方案1】:

    已解决

    终于,在新的升级之后,错误已经解决了。如果您遇到此错误,请尝试将 ADT 更新到 r22.2.1 并将 Android Studio 更新到 0.2.9。然后,再次从eclipse中导出gradle,尝试从AS中导入。

    也许您现在在 sdk 目录导入文件时会出错。如果是这样,请将变量 ANDROID_HOME 添加到带有 android sdk 路由的 windows 变量中,然后在重新启动计算机后重试。请记住,对于 AS,有一个新安装的 ADT,因此您还必须更新该安装或更改路径,如下所示https://stackoverflow.com/a/18409923/1200914

    【讨论】:

      【解决方案2】:

      您使用了Gradle 1.8,正如您的错误所述,您应该使用Gradle 1.6。从这里下载它http://services.gradle.org/distributions-snapshots

      【讨论】:

      • 我是这么想的,但我不知道在 Eclipse 或 Android Studio 中在哪里更改选项。
      • 你能发布你的 build.gradle 文件吗?它应该位于 C:\Users\me\Eclipse\proyectos\myProject\build.gradle
      • 现在可以在您的项目设置中选择 gradle 并选择“使用 gradle wrapper”而不是捆绑选项。然后打开你的 gradle-wrapper.properties 并更改 distributionUrl=http\://services.gradle.org/distributions/gradle-1.8-bin.zip
      • 但这是在 Android Studio 上吗?我不能这样做,因为该项目由于错误未导入。
      • 您可以从首选项访问项目设置?
      猜你喜欢
      • 2017-12-03
      • 1970-01-01
      • 2015-08-17
      • 1970-01-01
      • 1970-01-01
      • 2015-05-21
      • 2017-10-31
      • 1970-01-01
      相关资源
      最近更新 更多