在运行时获取debugmanifest错误

时间:2014-12-26 18:05:36

标签: android android-studio google-play-services

我已经将一个Android项目导入Android工作室(我是android studio的第一次用户..以前在eclipse上工作过)。所以在构建项目时我没有错误。但是,在运行代码时,我收到以下错误

Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 8 cannot be smaller than version 9 declared in library com.google.android.gms:play-services:6.5.87

我使用谷歌地图,因此我需要谷歌播放服务。这个项目在eclipse中运行良好,但在Android工作室中没有。如何解决此错误?

2 个答案:

答案 0 :(得分:1)

尝试在android studio中设置你的build.gradle(module:app)。

在android studio中,minSdkVersion不是放在android清单中,而是放在gradle中。 有关解释,请参阅this

看起来你需要再次申请Google Play服务,因为你从eclipse移动应用程序,请参阅此内容以获取更多解释Adding libraries without resources

答案 1 :(得分:0)

有完全相同的问题。迁移到Android Studio和Grade时,Google Play SDK可能已更新。据我所知,最新的Google Play服务至少需要9版进行调试。

  

要在使用Google Play服务SDK时测试您的应用,您必须使用以下任一项:

     

运行Android 2.3或更高版本且包含Google Play商店的兼容Android设备。

     

...

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