将项目导入android studio时出错

时间:2015-03-11 09:31:08

标签: android eclipse import android-studio project

在将项目(项目是在eclipse中创建)导入Android Studio时,我遇到了一些问题:
1)R.file和方法都无法解决

2)`错误:任务执行失败':app:processDebugResources'。

  

com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:处理'命令'C:\ Users \ StormY \ AppData \ Local \ Android \ sdk \ build-tools \ 21.1。 2 \ aapt.exe''以非零退出值1结束   错误:(153,28)找不到与给定名称匹配的资源(在'value'处,值为'@ integer / google_play_services_version')。“

为什么会这样? 我怎样才能解决这个问题?

3 个答案:

答案 0 :(得分:1)

您需要将play_services_lib项目导入工作区。然后转到

将此库添加到项目中

您的项目 - >属性 - > Android - >文库

查看此链接,了解有关如何将play_services_lib导入工作区的详细说明

http://developer.android.com/google/play-services/setup.html

在此之后,错误将消失,您无需添加任何固定值。

答案 1 :(得分:1)

根据日志,您缺少Google Play服务模块。

在eclipse和android studio之间使用google play服务是不同的。在eclipse中,你必须创建一个模块并添加一个依赖项。在android studio中不再需要它。你应该: a)从项目中删除google play服务模块(如果已导入该模块)。

b)在当前播放服务版本(see the docs for step by step instructions)上添加gradle依赖项。

c)确保将项目与Gradle文件同步(上述链接中的步骤3)。

这应该正确导入google play服务,这意味着你的项目会找到google_play_services_version并成功编译。

答案 2 :(得分:0)

你必须更新android存储库,像你在gradle中的Google Play服务这样的支持库为app模块提供这种依赖:

compile 'com.google.android.gms:play-services:6.5.87'

在此之前你已经使用eclipse,你通过在eclipse中导入它们来包含库,但是在android studio中你必须在build.gradle中提及它们,之后你必须同步你的gradle

喜欢这个enter image description here

这是您可以找到app.gradle的地方,我突出显示了您需要编辑的文件 enter image description here