13

使用http://code.google.com/p/gcm/source/browse/#git%2Fgcm-client上提供的示例代碼,應用程序啓動協議包含有關缺少APK的消息。GCM示例項目錯​​誤消息「Could not find google-play-services_lib.apk」

[2013-06-22 10:28:24 - GCMClientNewAPI] ------------------------------ 
[2013-06-22 10:28:24 - GCMClientNewAPI] Android Launch! 
[2013-06-22 10:28:24 - GCMClientNewAPI] adb is running normally. 
[2013-06-22 10:28:24 - GCMClientNewAPI] Performing com.google.android.gcm.demo.app.DemoActivity activity launch 
[2013-06-22 10:28:29 - GCMClientNewAPI] Uploading GCMClientNewAPI.apk onto device '015d3e63881c020d' 
[2013-06-22 10:28:30 - GCMClientNewAPI] Installing GCMClientNewAPI.apk... 
[2013-06-22 10:29:07 - GCMClientNewAPI] Success! 
[2013-06-22 10:29:07 - google-play-services_lib] Could not find google-play-services_lib.apk! 
[2013-06-22 10:29:07 - GCMClientNewAPI] Starting activity com.google.android.gcm.demo.app.DemoActivity on device 015d3e63881c020d 
[2013-06-22 10:29:07 - GCMClientNewAPI] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.google.android.gcm.demo.app/.DemoActivity } 

但是,該應用程序能夠連接到Play服務並獲得註冊ID。還發送消息似乎工作正常 - 至少沒有錯誤記錄。

庫項目在Android設置中由演示項目引用(也可以在project.properties文件中看到)。

我正在使用當前的Android 4.2.2版本和當前的Google Play服務版本3.1.36(669520-30)在Nexus 7設備上進行測試。

什麼可能導致此問題找不到google-play-services_lib.apk消息?

回答

24

的解決辦法是在爲這個問題的答案評論:

Using the new Google Play Services

步驟:

  1. 移除Java構建路徑google_play_services-LIB參考
  2. 添加屬性|中的庫引用Android |圖書館參考
+0

THANKs buddy ...你是冠軍~~~ –

+0

@mjn非常感謝你,它幫助了我! – Keerthivasan

+0

謝謝!它的工作原理 - 雖然我的錯誤沒有副作用 - 我已經添加了庫引用。 –

相關問題