Restricted policy in Googole Apps (Unsupported Font Family ) - android

Unsupported Font Family restricted policy in Android Studio
in my play console of pre-lauch report showing this warning. i don't why this is happening. Some api blacklisted by Android in Pie and Q. so this api is not private it is public then why issue is producing here anyone who have idea what's happend acutly
Thanks in advance!
StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V
at android.os.StrictMode.lambda$static$1(StrictMode.java:428)
at android.os.-$$Lambda$StrictMode$lu9ekkHJ2HMz0jd3F8K8MnhenxQ.accept(Unknown Source:2)
at java.lang.Class.getDeclaredMethodInternal(Native Method)
at java.lang.Class.getPublicMethodRecursive(Class.java:2075)
at java.lang.Class.getMethod(Class.java:2063)
at java.lang.Class.getMethod(Class.java:1690)
at androidx.appcompat.widget.a1.b(Unknown Source:19)
at androidx.appcompat.app.h.z(Unknown Source:271)
at androidx.appcompat.app.h.A(Unknown Source:4)
at androidx.appcompat.app.h.c(Unknown Source:0)
at androidx.appcompat.app.e.setContentView(Unknown Source:4)
at sjtechnologies.muslimapp.MainActivity.onCreate(Unknown Source:6)
at android.app.Activity.performCreate(Activity.java:7144)
at android.app.Activity.performCreate(Activity.java:7135)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
at androidx.test.runner.MonitoringInstrumentation.callActivityOnCreate(MonitoringInstrumentation.java:184)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2931)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3086)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1816)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6718)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)

Related

Tink GeneralSecurityException: cannot find key template: AES128_GCM Tink

What I tried to run :
KeysetHandle keyHandler = KeysetHandle.generateNew(KeyTemplates.get("AES128_GCM"));
Error I got :
java.security.GeneralSecurityException: cannot find key template: AES128_GCM
at com.google.crypto.tink.KeyTemplates.get(KeyTemplates.java:37)
at com.example.AppName.password_pin.onCreate(password_pin.java:59)
at android.app.Activity.performCreate(Activity.java:7136)
at android.app.Activity.performCreate(Activity.java:7127)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2893)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6669)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
Am I missing something? Did I skip some step accidentally?
The registration is missing, e.g.:
AeadConfig.register();
see also the Tink documentation (current Version v1.6.1).

How to fix "com.firebase.ui.auth.FirebaseUiException: Code: 16, message: 16: "?

I'm trying to authenticate my users using firebase authentication, but this error pops up.
I've already added the SHA1, but it still doesn't work.
E/AuthUI: A sign-in error occurred.
com.firebase.ui.auth.FirebaseUiException: Code: 16, message: 16:
at com.firebase.ui.auth.data.remote.GoogleSignInHandler.onActivityResult(GoogleSignInHandler.java:110)
at com.firebase.ui.auth.ui.idp.SingleSignInActivity.onActivityResult(SingleSignInActivity.java:128)
at android.app.Activity.dispatchActivityResult(Activity.java:7454)
at android.app.ActivityThread.deliverResults(ActivityThread.java:4353)
at android.app.ActivityThread.handleSendResult(ActivityThread.java:4402)
at android.app.servertransaction.ActivityResultItem.execute(ActivityResultItem.java:49)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6669)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)

Ringtone prints stacktraces for android 29

I've noticed that every time I use Ringtone.play/stop on android 29 it prints this stacktrace as level INFO:
2019-07-30 19:28:05.657 14498-14498/com.tinycorp.rise I/Ringtone: stop java.lang.Throwable
at android.media.Ringtone.stop(Ringtone.java:458)
at android.media.RingtoneManager.getRingtone(RingtoneManager.java:515)
at com.tinycorp.rise.ringtone.AndroidRingtones.init(AndroidRingtones.kt:27)
at com.tinycorp.rise.di.module.RingtoneModule.providesAndroidRingtones(RingtoneModule.java:36)
at com.tinycorp.rise.di.module.RingtoneModule_ProvidesAndroidRingtonesFactory.proxyProvidesAndroidRingtones(RingtoneModule_ProvidesAndroidRingtonesFactory.java:52)
at com.tinycorp.rise.di.module.RingtoneModule_ProvidesAndroidRingtonesFactory.provideInstance(RingtoneModule_ProvidesAndroidRingtonesFactory.java:37)
at com.tinycorp.rise.di.module.RingtoneModule_ProvidesAndroidRingtonesFactory.get(RingtoneModule_ProvidesAndroidRingtonesFactory.java:30)
at com.tinycorp.rise.di.module.RingtoneModule_ProvidesAndroidRingtonesFactory.get(RingtoneModule_ProvidesAndroidRingtonesFactory.java:11)
at dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
at com.tinycorp.rise.di.module.FragmentModule_ProvidesViewModelFactoryFactory.provideInstance(FragmentModule_ProvidesViewModelFactoryFactory.java:113)
at com.tinycorp.rise.di.module.FragmentModule_ProvidesViewModelFactoryFactory.get(FragmentModule_ProvidesViewModelFactoryFactory.java:75)
at com.tinycorp.rise.di.module.FragmentModule_ProvidesViewModelFactoryFactory.get(FragmentModule_ProvidesViewModelFactoryFactory.java:20)
at dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
at com.tinycorp.rise.di.component.DaggerAppComponent$FragmentComponentImpl.injectHomeFragment(DaggerAppComponent.java:380)
at com.tinycorp.rise.di.component.DaggerAppComponent$FragmentComponentImpl.inject(DaggerAppComponent.java:357)
at com.tinycorp.rise.ui.home.HomeFragment.onCreate(HomeFragment.java:64)
at androidx.fragment.app.Fragment.performCreate(Fragment.java:2414)
at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:844)
at androidx.fragment.app.FragmentTransition.addToFirstInLastOut(FragmentTransition.java:1196)
at androidx.fragment.app.FragmentTransition.calculateFragments(FragmentTransition.java:1079)
at androidx.fragment.app.FragmentTransition.startTransitions(FragmentTransition.java:118)
at androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(FragmentManagerImpl.java:1844)
at androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManagerImpl.java:1802)
at androidx.fragment.app.FragmentManagerImpl.execSingleAction(FragmentManagerImpl.java:1679)
at androidx.fragment.app.BackStackRecord.commitNow(BackStackRecord.java:530)
at com.tinycorp.rise.ui.home.HomeActivity.onCreate(HomeActivity.java:28)
at android.app.Activity.performCreate(Activity.java:7149)
at android.app.Activity.performCreate(Activity.java:7140)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1288)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3017)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3172)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1906)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6863)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:537)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
If I run the same code on android 25, then none of the stacktraces appear...
Could this be an Android bug or am I doing something wrong on my end?

Bottom Navigation mShiftedMode Not found

2019-05-30 14:37:58.684 24598-24598/com.tokr.com E/BNVHelper: Unable to get shift mode field
java.lang.NoSuchFieldException: No field mShiftingMode in class Landroid/support/design/internal/BottomNavigationMenuView; (declaration of 'android.support.design.internal.BottomNavigationMenuView' appears in /data/app/com.tokr.com-d7oEdvg1K1YZW81hAgZt5w==/base.apk!classes3.dex)
at java.lang.Class.getDeclaredField(Native Method)
at com.tokr.com.util.BottomNavigationViewHelper.disableShiftMode(BottomNavigationViewHelper.kt:12)
at com.tokr.com.ui.base.BaseActivity.handleBottomNav(BaseActivity.kt:272)
at com.tokr.com.ui.base.BaseActivity.onCreate(BaseActivity.kt:168)
at com.tokr.com.ui.base.BaseLocationActivity.onCreate(BaseLocationActivity.java:32)
at com.tokr.com.ui.home.HomeActivity.onCreate(HomeActivity.java:146)
at android.app.Activity.performCreate(Activity.java:7136)
at android.app.Activity.performCreate(Activity.java:7127)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1272)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2908)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3063)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1823)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:198)
at android.app.ActivityThread.main(ActivityThread.java:6729)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)

Firebase sign in error with Firebase UI Auth

I was following this tutorial.
It should go to HomeActivity but it's not: it shows MainActivity instead.
I am new to coding and don't know what to do.
I already added SHA-1 to Firebase.
E/AuthUI: A sign-in error occurred.
com.firebase.ui.auth.FirebaseUiException: Error when saving credential.
at com.firebase.ui.auth.viewmodel.smartlock.SmartLockHandler$1.onComplete(SmartLockHandler.java:98)
at com.google.android.gms.tasks.zzj.run(Unknown Source:4)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6669)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
Caused by: com.google.android.gms.common.api.ApiException: 16: No eligible accounts can be found.
at com.google.android.gms.common.internal.ApiExceptionUtil.fromStatus(Unknown Source:4)
at com.google.android.gms.common.internal.zai.zaf(Unknown Source:2)
at com.google.android.gms.common.internal.zaj.onComplete(Unknown Source:6)
at com.google.android.gms.common.api.internal.BasePendingResult.zaa(Unknown Source:172)
at com.google.android.gms.common.api.internal.BasePendingResult.setResult(Unknown Source:131)
at com.google.android.gms.common.api.internal.BaseImplementation$ApiMethodImpl.setResult(Unknown Source:36)
at com.google.android.gms.internal.auth-api.zzo.zzc(Unknown Source:4)
at com.google.android.gms.internal.auth-api.zzv.dispatchTransaction(Unknown Source:9)
at com.google.android.gms.internal.auth-api.zzd.onTransact(Unknown Source:12)
at android.os.Binder.execTransact(Binder.java:731)

Categories

Resources