[英]GCM Android Studio migration from eclipse failed
我正在將我的App Engine Connected Android Project
從Eclipse遷移到Android Studio。 當然,所有這些都適用於Eclipse。 但是Gradle找不到我的gcm
文件。 我拉了適當的依賴
compile "com.google.android.gms:play-services:3.1.+"
但是我的進口貨仍然找不到
import com.google.android.gcm.GCMBaseIntentService;
import com.google.android.gcm.GCMRegistrar;
有沒有一種執行通知的新方法,這就是為什么我的代碼無法正常工作嗎?
在這里檢查我的答案,這可能會幫助您解決此問題。
首先,您要導入的C2DM軟件包(包括GCMBaseIntentService和GCMRegistrar)已被棄用,您現在必須使用GoogleCloudMessaging API (現在位於Google Play服務下)。
請注意,C2DM 將於2015年7月30日完全關閉 。
話雖如此,您的問題的答案是,您可以引用在Eclipse中使用的gcm.jar文件。 您放置的gradle依賴項(“ compile com.google.android.gms:play-services:3.1.+
”)僅在使用較新的GoogleCloudMessaging API時有效。 如果您想保留舊的實現(后果自負),請在此處閱讀ianhanniballake的答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.