Я заметил, что когда вы используете опцию Migrate в Android Studio для AndroidX, странным образом он обновляет проект, но с использованием альфа-версии библиотек вместо использования рабочей версии. Изменение альфа-библиотеки на правильную версию, как упомянуто в приведенном выше комментарии, сработало для меня.

егрировал Google Sign в моем приложении для Android. Он отлично работал, когда я использовал библиотеки spp compact v28, но не работает после перехода моего приложения на androidx, за исключением следующего.

java.lang.IncompatibleClassChangeError: Class 'com.google.android.gms.auth.api.signin.internal.SignInHubActivity' does not implement interface 'androidx.lifecycle.LifecycleOwner' in call to 'androidx.lifecycle.Lifecycle androidx.lifecycle.LifecycleOwner.getLifecycle()' (declaration of 'androidx.lifecycle.LiveData' appears in /data/app/com.grecloud-2/split_lib_dependencies_apk.apk:classes89.dex)
        at androidx.lifecycle.LiveData.observe(LiveData.java:172)
        at androidx.loader.app.LoaderManagerImpl$LoaderInfo.setCallback(LoaderManagerImpl.java:100)
        at androidx.loader.app.LoaderManagerImpl.createAndInstallLoader(LoaderManagerImpl.java:400)
        at androidx.loader.app.LoaderManagerImpl.initLoader(LoaderManagerImpl.java:421)
        at com.google.android.gms.auth.api.signin.internal.SignInHubActivity.zzn(Unknown Source)
        at com.google.android.gms.auth.api.signin.internal.SignInHubActivity.onActivityResult(Unknown Source)
        at android.app.Activity.dispatchActivityResult(Activity.java:6500)
        at android.app.ActivityThread.deliverResults(ActivityThread.java:3936)
        at android.app.ActivityThread.handleSendResult(ActivityThread.java:3983)
        at android.app.ActivityThread.-wrap16(ActivityThread.java)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1548)
        at android.os.Handler.dispatchMessage(Handler.java:111)
        at android.os.Looper.loop(Looper.java:207)
        at android.app.ActivityThread.main(ActivityThread.java:5765)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:679)

Расширяется действие с кодом для входа в GoogleAppCompatActivity и реализуетGoogleApiClient.OnConnectionFailedListener, View.OnClickListener

Ответы на вопрос(1)

Ваш ответ на вопрос