該指南在這裏設立GCM:https://developer.android.com/google/gcm/client.html規定:谷歌播放服務*與資源*
注意:如果您在播放服務庫添加到您的項目,一定要與資源添加它,如設置中所述Google Play服務SDK。
然後它鏈接到的頁面(https://developer.android.com/google/play-services/setup.html#Setup)從來沒有提到'與資源'位。
有沒有人知道這意味着什麼,因爲我擔心在設置我的播放服務項目時錯過了一些東西。
因此,在Eclipse中創建G-P-S庫項目後,我將其作爲庫引用到自己的項目中。這夠了嗎?我在這裏閱讀了大量的消息,說我還需要在我自己的應用程序中有一個jar文件的副本。這對我來說似乎很奇怪。 – androidneil
@androidneil:「這夠了嗎?」 - 它應該是。 「這對我來說很奇怪」 - 那是因爲它是錯誤的。但是,您可能希望在兩個項目中仔細檢查構建路徑的「訂單和導出」部分:http://stackoverflow.com/questions/16596969/libraries-do-not-get-added-to-apk-anymore -after-upgrade-to-adt-22/16596990#16596990 – CommonsWare
我很確定我的項目配置正確。所以問題必須在別處。當我嘗試註冊GCM時會發生錯誤,下面的行會導致NullPointerException:regid = gcm.register(SENDER_ID);我讀過另一個線程,這是由引用谷歌播放服務庫的問題引起的,因此是原始問題。 – androidneil