在支持 Android 2.2 的情况下,如何设置供 GCM 使用的 Android 项目?

Posted

技术标签:

【中文标题】在支持 Android 2.2 的情况下,如何设置供 GCM 使用的 Android 项目?【英文标题】:How do I set up an Android project for GCM use where Android 2.2 is supported? 【发布时间】:2014-06-05 08:47:10 【问题描述】:

根据this post,android 2.2 支持 GCM。但是,当我添加 com.google.android.gms:play-services:4+ 到我的 Gradle 构建文件,我从 Gradle 收到一个编译错误:

Information:Gradle: [c:\path\AndroidManifest.xml:3,     C:\path\build\exploded-aar\com.google.android.gms\play-services\4.3.23\AndroidManifest.xml:3] 
Main manifest has <uses-sdk android:minSdkVersion='8'>    
but library uses minSdkVersion='9'

我该如何解决这个问题?

【问题讨论】:

【参考方案1】:

Android 2.2 (Froyo) 有一个特殊的 Google Play 服务版本。您应该尝试使用它而不是常规库。

【讨论】:

您对是否将 froyo 的 Play 服务添加到 Maven 存储库有任何见解吗?参考***.com/questions/21455328/…

以上是关于在支持 Android 2.2 的情况下,如何设置供 GCM 使用的 Android 项目?的主要内容,如果未能解决你的问题,请参考以下文章

有没有支持多人人脸识别的算法,要识别的人脸比较多

如何在没有支持库的情况下将 MaterialToolbar 设置为 ActionBar

离线安装android sdk,我只装2.2的话 我要最精简的话

怎样改变Android系统的网络优先级?

如何在不唤醒 Android 屏幕的情况下发送通知

如何在不使用支持库的情况下实现水平滑动?