2013-12-20 8 views
12

Я внедрил пользовательскую учетную запись для приложения, над которым я работаю. Вот мой authenticator.xml:Почему моя пользовательская учетная запись Android не отображается в разделе «Учетные записи и настройки»?

<?xml version="1.0" encoding="utf-8"?> 
<account-authenticator xmlns:android="http://schemas.android.com/apk/res/android" 
    android:accountType="MyApp" 
    android:icon="@drawable/logo" 
    android:smallIcon="@drawable/logo" 
    android:label="MyApp" 
    android:accountPreferences="@xml/account_preferences" /> 

Я могу добавить учетную запись, используя функцию андроида заходящей в «Добавить аккаунт», и мое приложение может использовать всю информацию учетной записи. Однако учетная запись никогда не отображается в списке с моими учетными записями Google, Twitter, Faceboock и т. Д.

ответ

32

Я нашел след в a related question, где вопросик пытается не, чтобы показать свою собственную учетную запись в настройках Android. Если вы не укажете ярлык, учетная запись не будет отображаться в списке.

Если вы не указали локализованную строку, произойдет то же самое. Я установил его добавил запись в strings.xml и изменения:

android:label="MyApp" 

к:

android:label="@string/app_name" 

Сейчас на счету показывает в «Учетные записи и синхронизация» раздела настроек.

+8

arghh все время отладки oauth workflows ... и это было @ # !!! label ... – rupps

+0

Если android: ярлык не указан, по крайней мере мое устройство с Android 4.1.2 показывает пустую запись наверху Добавить список аккаунтов – Kuitsi

+0

@ Kuitsi yep, это то, что говорит OP, - проблема возникает после того, был добавлен, он не отображается в списке добавленных учетных записей. – ataulm

 Смежные вопросы

  • Нет связанных вопросов^_^