Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Eclipse迁移到Android Studio_Android_Android Studio_Android Gradle Plugin - Fatal编程技术网

从Eclipse迁移到Android Studio

从Eclipse迁移到Android Studio,android,android-studio,android-gradle-plugin,Android,Android Studio,Android Gradle Plugin,所以, 似乎越来越多的人在使用Android Studio,我很好奇,想看看它 到目前为止,我一直在使用Eclipse,并希望将一个项目迁移到Android Studio。因此,正如android.developer.com所建议的那样,我从Eclipse中导出了一个gradle构建文件 这很好,现在我想把它导入Android Studio 0.3.2 在尝试导入时,我遇到了那个错误。现在它正在建造 但它得到了一个新的惊喜,现在在它建成之前,它特别要求一个较旧版本的Gradle(1.6)。。。好

所以, 似乎越来越多的人在使用Android Studio,我很好奇,想看看它

到目前为止,我一直在使用Eclipse,并希望将一个项目迁移到Android Studio。因此,正如android.developer.com所建议的那样,我从Eclipse中导出了一个gradle构建文件

这很好,现在我想把它导入Android Studio 0.3.2

在尝试导入时,我遇到了那个错误。现在它正在建造

但它得到了一个新的惊喜,现在在它建成之前,它特别要求一个较旧版本的Gradle(1.6)。。。好的,我能做到。这让我又回到了第一个错误。所以我试过这个-

不过,我可以用Android Studio创建一个新项目


我已经试了大约一个小时了,我有点生气,因为它似乎不知道它想要什么。这是某种错误还是我犯了某种错误。

您使用的是非常旧版本的Android Studio。我建议升级到0.4.3。0.4.0之后的版本允许直接导入Eclipse项目,而不需要您从Eclipse导出繁琐的项目(正如您所看到的问题);设置正确的插件和渐变版本更明智。0.4.3在0.4.0-0.4.2之间有一些重要的错误修复。

我刚刚迁移了我的项目。我这边有两条建议

  • 以最新的Android Studio为例
  • 不要从Eclipse导出/导入项目。在此步骤之后,项目中很可能会出现错误。从一个干净的项目开始,这将为你节省大量的时间,避免不必要的挫折
  • 在Android Studio中创建一个空的Android项目。它必须无错误地构建(⌘ F9)。开始使用官方软件对其进行增强
  • 创建
    文件夹并将所有库逐个添加到其中。更新用户指南中提到的build.gradle依赖项。确保所有内容都成功构建
  • 构建完所有库之后,您可以将Eclipse项目中的粘贴源、资源和资产复制到Android Studio项目的相应文件夹中。确保一切按预期进行
  • 现在,您可以从更高级的配置开始,如ProGuard配置、发布证书等

  • 我在几个小时内就完成了。希望这对您也有帮助。

    如果没有什么帮助,而且您的项目还没有那么大,您可以将您的类和绘图内容复制并粘贴到新项目中。做起来不是很好,但它曾经帮助过我,因为我无法将我的一个项目迁移到as。其他版本的导入几乎没有任何问题。Android Studio是“早期访问预览”,甚至不是测试版。经验丰富的安卓开发者将其描述为“敌意的”。哦,如果你真的想完成开发,那你是在浪费时间。我只是想看看。此外,你为什么要否决这个问题?嗯,好的,正确的观点。我没有检查当前版本,因为我今天刚下载了副本,并假设它是最新的0.4.3安装说明/链接: