在将项目(项目是在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')。“
为什么会这样? 我怎样才能解决这个问题?
答案 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
喜欢这个
这是您可以找到app.gradle的地方,我突出显示了您需要编辑的文件