Я получил через консоль Firebase следующий сбой:
Fatal Exception: android.content.ActivityNotFoundException
No Activity found to handle Intent { act=com.google.android.gms.common.account.CHOOSE_ACCOUNT pkg=com.google.android.gms (has extras) }
keyboard_arrow_up
android.app.Instrumentation.checkStartActivityResult (Instrumentation.java:1794)
arrow_drop_down
android.app.Activity.startActivityForResult (Activity.java:3706)
arrow_right
it.***.Mm_Registration$2.onClick (Unknown Source)
android.view.View.performClick (View.java:4780)
arrow_drop_down
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:698)
И я полагаю, что это происходит из магазина Amazon App Store, поэтому я предполагаю, что средство выбора учетной записи не работает с ним... любой обходной путь, кроме написания других приложений, одного с GET_ACCOUNTS permission
и получения учетной записи в «старом стиле». " и другой с account picker
?
РЕДАКТИРОВАТЬ 1: Я уже посещал сообщение, на которое вы все ссылались, но это совсем не решило мою проблему, поскольку я уже проверил, обновлен ли сервис Google Play, следующим образом:
@Override
protected void onActivityResult(final int requestCode, final int resultCode, final Intent data)
{
if ( requestCode == REQUEST_CODE_RECOVER_PLAY_SERVICES && resultCode == RESULT_CANCELED )
{
Toast.makeText(this, "Google Play Services must be installed.", Toast.LENGTH_SHORT).show();
finish();
return;
}
}
private boolean checkPlayServices()
{
int status = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);
if (status != ConnectionResult.SUCCESS)
{
if (GooglePlayServicesUtil.isUserRecoverableError(status))
{
showErrorDialog(status);
}
else
{
Toast.makeText(this, "This device is not supported.", Toast.LENGTH_LONG).show();
finish();
}
return false;
}
return true;
}
void showErrorDialog(int code)
{
GooglePlayServicesUtil.getErrorDialog(code, this, REQUEST_CODE_RECOVER_PLAY_SERVICES).show();
}
static final int REQUEST_CODE_RECOVER_PLAY_SERVICES = 1001;
@Override
protected void onResume()
{
super.onResume();
if (!checkPlayServices())
{
Toast.makeText(this, "Google Play Service unavailable. Exit.", Toast.LENGTH_LONG ).show();
}
}
Возможный дубликат ActivityNotFoundException: не найдена активность для обработки Intent
Я уже читал этот пост, и он не дает решения
я отредактировал первый пост