1

在我的應用程序中,我使用PlusOneButton,並模擬了自動點擊實際按鈕 - 以再次保存用戶的點擊。 對於未使用其Google帳戶登錄的用戶,將顯示的下一個屏幕是用於選擇帳戶的內置Google對話框。當訪問谷歌播放服務時,應用程序偶爾崩潰

偶爾,應用程序崩潰,當它達到這個階段 - 我看到了日誌

1378-3640/? I/GLSUser﹕ [GLSUser] getTokenFromCache: [account: <ELLIDED:2885>, callingPkg: com.google.android.gms, service: oauth2:https://www.googleapis.com/auth/plus.me https://www.googleapis.com/auth/pos] 
1378-3640/? I/Auth.Core﹕ [TokenCache] Missing snowballing token: no granted scopes set. 
1378-3640/? I/GLSUser﹕ [GLSUser] getTokenFromGoogle [account: <ELLIDED:2885>, callingPkg: com.google.android.gms, service: oauth2:https://www.googleapis.com/auth/plus.me https://www.googleapis.com/auth/pos 
6376-6376/com.myapp.android D/AndroidRuntime﹕ Shutting down VM 
6376-6376/com.myapp.android W/dalvikvm﹕ threadid=1: thread exiting with uncaught exception (group=0x41fced40) 
6376-6376/com.myapp.android I/Process﹕ Sending signal. PID: 6376 SIG: 9 

似乎這行寫

[GLSUser] getTokenFromGoogle [account: <ELLIDED:2885>, callingPkg: com.google.android.gms, service: oauth2:https://www.googleapis.com/auth/plus.me https://www.googleapis.com/auth/pos 

後的崩潰發生在以下幾行,因爲我當沒有崩潰時,不要在日誌中看到它。

現在看來,禁用自動點擊解決了問題 - 任何想法可以做什麼來啓用這種自動點擊?

+0

你是如何做你的「自動點擊」? logcat中沒有關於「崩潰」的內容嗎?必須有一個堆棧跟蹤。 – shkschneider

+0

在日誌中沒有例外 - 我正在通過定位PlusOneButton的一個孩子並點擊它進行自動點擊 –

+0

您正在做的事可能是違反了google api的服務條款。 –

回答

0

的回答我的問題是建立兩個部分組成

  1. 正如TomTsagk注意shkschneider - 肯定有拋出異常,並且有! - 問題在於我們使用了一個實驗性的第三方sdk,它吞噬着我們的例外系統
  2. 我們遇到的實際問題是,加號意圖爲空 - 這是一個時間問題 - 所以基本上重試點擊直到意圖是不是零解決問題
0

你的應用程序拋出一個未被捕獲的異常,這意味着與你的PlusOneButton相關的一些代碼應該在「try/catch」中。

try 
{ 
    /*Code regarding the button*/ 
} catch (Exception e) 
{ 
    /*Code that executes if the code throws exception*/ 
} 

請張貼更多的代碼,如果不工作,所以我可以幫助更多的

+0

它正在退出與信號9 - 如果你看這裏[鏈接](http://en.wikipedia.org/wiki/Unix_signal)你可以看到,它不能被捕獲或忽略。如果在我的代碼中沒有捕獲到異常,它將顯示在通用日誌的某個地方 –

+0

@NoaDrach您確定嗎?如何處理'6376-6376/com.myapp.android W/dalvikvm:threadid = 1:線程退出時未捕獲的異常(group = 0x41fced40) 6376-6376/com.myapp.android I/Process:發送信號。 PID:6376 SIG:9'? – TomTsagk

+0

我的整個應用程序是用try-catch使用** crashlytics **包裝沒有例外被捕 –

相關問題