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

标签 android push-notification google-cloud-messaging google-play-services

根据 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'

我该如何解决这个问题?

最佳答案

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

Google Play Services for Froyo

关于android - 如何在支持 Android 2.2 的情况下设置供 GCM 使用的 Android 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24055599/

相关文章:

android - 带有旧版 Google Play 服务的 Firebase

java - Android文件系统中的内部存储实际上存储在哪里?

ios - 通知服务扩展签名证书

spring - GCM XMPP - 启动 Web 应用程序服务器时出错

android - GetTY allState 始终返回空闲状态

java - 没有足够的地理位置权限 Android Webview

android - 使用 Phonegap PushPlugin 在后台和推送通知到达时不会打开应用程序

python - Python 中的 SSLSocket 口令/密码

安卓 GCM SERVICE_NOT_AVAILABLE

Firebase FCM 实践(1 个项目与多个应用)