Android Dropbox SDK list 设置

标签 android android-manifest dropbox

知道为什么我在调用 getSession().startAuthentication() 时会收到此错误吗?适用于 Android Dropbox SDK?

: FATAL EXCEPTION: main
: java.lang.IllegalStateException: URI scheme in your app's manifest is not set up correctly. You should have a com.dropbox.client2.android.AuthActivity with the scheme: db-CHANGE_ME

但我的 AndroidManifest.xml 在 <Application></Application> 中有以下内容按照入门说明中的说明。

<activity
  android:name="com.dropbox.client2.android.AuthActivity"
  android:launchMode="singleTask"
  android:configChanges="orientation|keyboard">
  <intent-filter>
    <!-- Change this to be db- followed by your app key -->
    <data android:scheme="db-MYKEYISHERE" />
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.BROWSABLE"/>
    <category android:name="android.intent.category.DEFAULT" />
  </intent-filter>
</activity>

最佳答案

如果您确实看到“db-CHANGE_ME”(即,这不是您用来隐藏应用 key 的占位符),则意味着您尚未更新应用的 Java 代码中的应用 key 。该错误消息输出 Java 代码中提供的 key ,并期望它与 list 中的 key 相匹配。

您的干净构建可能选择了一些以前未构建的 Java 更改。

关于Android Dropbox SDK list 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15880373/

相关文章:

android - 摆脱 "Exported service does not require permission"警告

javascript - 读写文件 Dropbox API V2

Git 与 Dropbox 问题

android - 视频无法使用 Android 的原生 MediaPlayer 播放,但可以使用 Dropbox 的视频播放器播放

java - AWS 签名 URL 可在除 Android 以外的任何地方使用

android - 如何使用 Firebase 进行自定义身份验证?

android - 如何防止收到广播消息

java - Android Manifest 未向 Google map 提供 API key

android - 如何在android中创建图像 ScrollView 的位图?

android - 不小心改了android :Versioncode to a higher value,现在怎么办?