我正在尝试修改现有的应用程序(使用Gdrive)以与Dropbox一起使用。为此,我正在改编https://github.com/dropbox/dropbox-sdk-java/tree/master/examples/android中的代码。
不幸的是,我停留在第一步:Auth.startOAuth2Authentication
Android Studio的日志显示以下内容:
08-02 13:13:30.338 7994-7994/rudy.android.stdb E/com.dropbox.core.android.AuthActivity: Could not launch intent. User may have restricted profile
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=https://www.dropbox.com/... }
有什么想法吗?
答案 0 :(得分:2)
此错误似乎表明没有可用的应用程序来处理此意图以查看提供的URL,即未安装浏览器。听起来这可能是由于使用了Restricted Profile。
如果没有浏览器或Dropbox应用可用,则SDK将无法处理授权流程。如果这是问题所在,则应启用浏览器或关闭“受限配置文件”。