GoogleApiClient выдает «Неверный 1-й тип аргумента» при попытке использовать функцию enableAutoManage () - PullRequest
0 голосов
/ 08 февраля 2019

С новой миграцией на androidx вместо android.v4 или другими вспомогательными библиотеками мне трудно разобраться, как заставить GoogleApiClient.Builder() работать.В настоящее время у меня есть эта настройка:

mGoogleApiClient = new GoogleApiClient.Builder(SomeActivity.this)
            .addApi(Places.GEO_DATA_API)
            .enableAutoManage(this, GOOGLE_API_CLIENT_ID, this)
            .addConnectionCallbacks(this)
            .build();

Где SomeActivity уже распространяется AppCompatActivity.Однако из-за недавнего перехода на библиотеки androidx функция .enableAutoManage() заявляет, что у меня неверный тип аргумента, поскольку я использую AppCompatActivity версию *1011* import androidx.appcompat.app.AppCompatActivity вместо android.support.v4.app.FragmentActivity.Есть ли обходные пути к этому?

1 Ответ

0 голосов
/ 08 февраля 2019

Если у кого-то также есть эта проблема.Что исправило это для меня, так это то, что я обновил мою версию Gradle и версию Android-студии до последней версии, о которой говорится в ссылке, размещенной в комментариях, где есть и другие полезные предложения.Также проверьте, обновляются ли некоторые зависимости, которые есть в вашем gradle / maven, так как androidx является довольно новым, и некоторые библиотеки еще не мигрировали в него.

...