簡體   English   中英

從Eclipse遷移GCM Android Studio失敗

[英]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;

有沒有一種執行通知的新方法,這就是為什么我的代碼無法正常工作嗎?

在這里檢查我的答案,這可能會幫助您解決此問題。

https://stackoverflow.com/a/29765398/3364266

首先,您要導入的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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM