java - validator 异常 : bind failure on AVD

标签 java android mobile avd

我正在尝试创建一个使用 Google 的 OAuth 库的 Android 应用程序,like this sample .

但是,当我调用 getAuthTokenByFeatures 时,我得到一个异常,在 LogCat 上打印出来:

05-24 10:56:58.224: W/System.err(557): android.accounts.AuthenticatorException: bind failure
05-24 10:56:58.236: W/System.err(557):  at android.accounts.AccountManager.convertErrorToException(AccountManager.java:1563)
05-24 10:56:58.236: W/System.err(557):  at android.accounts.AccountManager.access$400(AccountManager.java:140)
05-24 10:56:58.236: W/System.err(557):  at android.accounts.AccountManager$AmsTask$Response.onError(AccountManager.java:1409)
05-24 10:56:58.236: W/System.err(557):  at android.accounts.IAccountManagerResponse$Stub.onTransact(IAccountManagerResponse.java:69)
05-24 10:56:58.236: W/System.err(557):  at android.os.Binder.execTransact(Binder.java:338)
05-24 10:56:58.236: W/System.err(557):  at dalvik.system.NativeStart.run(Native Method)

但是,这不会发生在实际的 Android 设备上。我正在模拟 Android 4.0.3 并且无法在我的生活中找到任何地方的答案。有什么想法吗?

最佳答案

当您没有在 list 中声明 Authenticator 时,通常会看到这种情况。参见 Creating a Stub Authenticator .

<service
        android:name="com.example.android.syncadapter.AuthenticatorService">
    <intent-filter>
        <action android:name="android.accounts.AccountAuthenticator"/>
    </intent-filter>
    <meta-data
        android:name="android.accounts.AccountAuthenticator"
        android:resource="@xml/authenticator" />
</service>

关于java - validator 异常 : bind failure on AVD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10736245/

相关文章:

android - java.lang.ClassNotFoundException : Didn't find class on path: DexPathList , 更新sdk后

html - 网站未在手机上使用 Bootstrap 居中

java - VFS FileObject无法删除文件

java - 转换为间接子类

android - 使用 openCV 和 native 代码 C++ 从视频文件中读取帧

java - 获取 map 中的用户位置

javascript - 在移动设备中进行#选择后,我需要关闭下拉菜单

CSS - 无法更改移动设备文本框的宽度/高度

c# - 需要一个关于如何从 Accept-Language 请求 header 中获取首选语言的示例

java - jqgrid:添加行