2014-12-02 103 views
1

我試圖在android上實現Dropbox,但即使從dropbox page中「示例」也不起作用。在下面的代碼中,我只改變了我的密鑰(「MY_KEY」)。它在「登錄」過程中顯示此錯誤,因爲session.authenticationSuccessful()爲false。那是因爲mApi.getSession().startAuthentication(DBRoulette.this)和/或mApi.getSession().startOAuth2Authentication(DBRoulette.this)可能失敗。但在我看來,一切都應該沒問題 - 我有正確的密鑰和祕密,權限和密鑰清單,圖書館的配置應該沒問題。我也試過執行this example但仍然有相同的錯誤。如果需要,我可以發佈更多信息,但基本上我根本沒有更改代碼 - 只是試圖改變我發現的一些方法,但沒有成功。Android上的Dropbox,onResume()失敗

「登錄」過程中出現錯誤。

12-02 16:11:34.014: E/AndroidRuntime(1501): java.lang.RuntimeException: Unable to resume activity {com.dropbox.android.sample/com.dropbox.client2.android.AuthActivity}: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=https://www.dropbox.com:443/1/connect?locale=en_US&k=MY_KEY&s=&state=oauth2:d953b22cfa534a73ba088fc6fd03e47a } 

回答

0

好了,我不知道Dropbox的手機上,需要互聯網瀏覽器(甚至當有人使用所有按鍵,祕密,persmissions等) - 在視頻教程我看着他們直接跳過,因爲私人信息的這一部分。我也不知道,即使我從最新的API使用AVD,它也不會有互聯網瀏覽器。例子中沒有提到互聯網瀏覽器,它只是缺少的東西。 因此改變AVD固定的問題。