Giter VIP home page Giter VIP logo

account-kit-samples-for-android's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

account-kit-samples-for-android's Issues

Can not perform this action after onSaveInstanceState

I have been facing the crash in my app .. Following is the stacktrace of the crash:

Fatal Exception: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
at android.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1280)
at android.app.FragmentManagerImpl.enqueueAction(FragmentManager.java:1291)
at android.app.FragmentManagerImpl.popBackStack(FragmentManager.java:477)
at com.facebook.accountkit.ui.StateStackManager.popBackStack(StateStackManager.java:132)
at com.facebook.accountkit.ui.AccountKitActivity.popBackStack(AccountKitActivity.java:700)
at com.facebook.accountkit.ui.ActivityPhoneHandler.popToPhoneNumberInput(ActivityPhoneHandler.java:214)
at com.facebook.accountkit.ui.ActivityPhoneHandler.onResend(ActivityPhoneHandler.java:200)
at com.facebook.accountkit.ui.AccountKitActivity$1.onReceive(AccountKitActivity.java:205)
at android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts(LocalBroadcastManager.java:297)
at android.support.v4.content.LocalBroadcastManager.access$000(LocalBroadcastManager.java:46)
at android.support.v4.content.LocalBroadcastManager$1.handleMessage(LocalBroadcastManager.java:116)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:153)
at android.app.ActivityThread.main(ActivityThread.java:5093)
at java.lang.reflect.Method.invokeNative(Method.java)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:790)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557)
at dalvik.system.NativeStart.main(NativeStart.java)

Kindly, help me with the solution

at com.facebook.accountkit.ui.CustomLinkMovement.onTouchEvent(CustomLinkMovement.java:59)

java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.VIEW dat=http://callapps.studio/privacypolicy.html cmp=com.mxtech.videoplayer.ad/com.mxtech.videoplayer.ActivityWebBrowser (has extras) } from ProcessRecord{1706df47 6925:***/u0a299} (pid=6925, uid=10299) not exported from uid 10067
at android.os.Parcel.readException(Parcel.java:1546)
at android.os.Parcel.readException(Parcel.java:1499)
at android.app.ActivityManagerProxy.startActivity(ActivityManagerNative.java:2483)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1496)
at android.app.Activity.startActivityForResult(Activity.java:3760)
mentActivity.java:859)
at android.app.Activity.startActivity(Activity.java:4033)
at android.app.Activi
at android.support.v4.app.BaseFragmentActivityJB.startActivityForResult(BaseFragmentActivityJB.java:50)
at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:79)
at android.app.Activity.startActivityForResult(Activity.java:3721)
at android.support.v4.app.FragmentActivity.startActivityForResult(Fra
gty.startActivity(Activity.java:3999)
at android.text.style.URLSpan.onClick(URLSpan.java:62)
at android.text.method.LinkMovementMethod.onTouchEvent(LinkMovementMethod.java:217)
at com.facebook.accountkit.ui.CustomLinkMovement.onTouchEvent(CustomLinkMovement.java:59)
at android.widget.TextView.onTouchEvent(TextView.java:8017)
at android.view.View.dispatchTouchEvent(View.java:8481)
wGroup.dispatchTouchEvent(ViewGroup.java:2132)
at android.view.ViewGroup.dis
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2438)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2132)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2438)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2132)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2438)
at android.view.Vi
epatchTransformedTouchEvent(ViewGroup.java:2438)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2132)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2438)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2132)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2438)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2132)
chEvent(ViewGroup.java:2132)
at android.view.ViewGroup.dispatchTransformedTo
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2438)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2132)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2438)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2132)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2438)
at android.view.ViewGroup.dispatchTo
uuchEvent(ViewGroup.java:2438)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2132)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2438)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2132)
at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2386)
at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1730)
Impl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:3989)
a
at android.app.Activity.dispatchTouchEvent(Activity.java:2757)
at android.support.v7.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:71)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2347)
at android.view.View.dispatchPointerEvent(View.java:8681)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4123)
at android.view.ViewRoo
tt android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3544)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3597)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3563)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3680)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3571)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3737)
oid.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:5791)
at a
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3544)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3597)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3563)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3571)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3544)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:5817)
at and
rndroid.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:5762)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:5907)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:143)
at android.os.Looper.loop(Looper.java:122)
at android.app.ActivityThread.main(ActivityThread.java:5345)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:947)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:742)

Question: Why Facebook Account Kit Deprecated

I just saw that facebook account kit is being deprecated. There isn't much information about what's the reason behind its depreciation or what could be the next steps/alternatives.

  • Since it was not really old api does anyone know why they deprecated it? Any technical insights/learnings?
  • What are the alternatives now? or are they planing any successor of it?

Crash after OTP is sent to mobile number

Device: Moto C Plus
OS: Android 7.0
Account Kit Version: 4.39.0


Process: com.XXX.app, PID: 1204
java.lang.NullPointerException: Attempt to read from field 'int com.facebook.accountkit.ui.PhoneCountryCodeAdapter$ValueData.position' on a null object reference
at com.facebook.accountkit.ui.PhoneContentController$TopFragment.updateFlag(PhoneContentController.java:435)
at com.facebook.accountkit.ui.PhoneContentController$TopFragment.access$700(PhoneContentController.java:204)
at com.facebook.accountkit.ui.PhoneContentController$TopFragment$2.afterTextChanged(PhoneContentController.java:334)
at android.widget.TextView.sendAfterTextChanged(TextView.java:8566)
at android.widget.TextView$ChangeWatcher.afterTextChanged(TextView.java:10775)
at android.text.SpannableStringBuilder.sendAfterTextChanged(SpannableStringBuilder.java:1236)
at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:592)
at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:524)
at com.facebook.accountkit.ui.PhoneNumberTextWatcher.afterTextChanged(PhoneNumberTextWatcher.java:73)
at com.facebook.accountkit.ui.PhoneContentController$TopFragment$2.afterTextChanged(PhoneContentController.java:317)
at android.widget.TextView.sendAfterTextChanged(TextView.java:8566)
at android.widget.TextView.setText(TextView.java:4556)
at android.widget.TextView.setText(TextView.java:4385)
at android.widget.EditText.setText(EditText.java:95)
at android.widget.TextView.setText(TextView.java:4360)
at com.facebook.accountkit.ui.PhoneContentController$TopFragment.setPhoneNumberText(PhoneContentController.java:450)
at com.facebook.accountkit.ui.PhoneContentController$TopFragment.onViewReadyWithState(PhoneContentController.java:364)
at com.facebook.accountkit.ui.ViewStateFragment.onActivityCreated(ViewStateFragment.java:66)
at com.facebook.accountkit.ui.PhoneContentController$TopFragment.onActivityCreated(PhoneContentController.java:204)
at android.app.Fragment.performActivityCreated(Fragment.java:2361)
at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1014)
at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1171)
at android.app.BackStackRecord.popFromBackStack(BackStackRecord.java:1747)
at android.app.FragmentManagerImpl.popBackStackState(FragmentManager.java:1637)
at android.app.FragmentManagerImpl$2.run(FragmentManager.java:570)
at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1578)
at android.app.FragmentManagerImpl$1.run(FragmentManager.java:483)
at android.os.Handler.handleCallback(Handler.java:836)
at android.os.Handler.dispatchMessage(Handler.java:103)
at android.os.Looper.loop(Looper.java:203)
at android.app.ActivityThread.main(ActivityThread.java:6251)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1075)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)

Custom UI Manager - Custom Header Fragment not been picked when login flow state is CODE_INPUT

Hi,

I am using a custom UIManager to add my own fragment as a header in some login states,
For almost all states I got no problems, but when the flow reaches the LoginFlowState.CODE_INPUT my custom fragment is not shown.
Also the same issue is happening for the LoginFlowState.ERROR state

Is this the expected behaviour and the header can not been customized for those states?

Thank you
Regards

platform: Android
version: account-kit-sdk:4.39.0

SMS code not not filling automatically

All functionality working perfectly except automatic sms code filling.

I have added those to my mainfest and AccountKitConfiguration respectively


 <uses-permission android:name="android.permission.READ_SMS" />
 <uses-permission android:name="android.permission.RECEIVE_SMS" />
configurationBuilder.setReadPhoneStateEnabled(true);
configurationBuilder.setReceiveSMS(true);

Interesting thing is, after integrating those configuration auto SMS worked perfectly, but after few SMS that again stopped working. What can I do?

java.lang.NoSuchMethodError

In my project, I am using libPhoneNumber library and account kit. After click on suggestion showing in account kit it crashes and gave me those logs.

I am using latest account kit lib version i.e 4.27.0 and libPhoneNumber version 8.8.4.
Listing Error Log.

11-01 15:26:28.801 16271-16271/com.ela.android E/UncaughtException: java.lang.NoSuchMethodError: No virtual method parse(Ljava/lang/String;Ljava/lang/String;)Lcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber; in class Lcom/google/i18n/phonenumbers/PhoneNumberUtil; or its super classes (declaration of 'com.google.i18n.phonenumbers.PhoneNumberUtil' appears in /data/app/com.ela.android-2/base.apk:classes8.dex) at com.facebook.accountkit.internal.Utility.parseNumber(Utility.java:217) at com.facebook.accountkit.ui.PhoneLoginContentController.onActivityResult(PhoneLoginContentController.java:763) at com.facebook.accountkit.ui.AccountKitActivity.onActivityResult(AccountKitActivity.java:373) at android.app.Activity.dispatchActivityResult(Activity.java:6168) at android.app.ActivityThread.deliverResults(ActivityThread.java:3733) at android.app.ActivityThread.handleSendResult(ActivityThread.java:3780) at android.app.ActivityThread.access$1300(ActivityThread.java:162) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1461) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:189) at android.app.ActivityThread.main(ActivityThread.java:5530) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:950) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:745)

Country Code picker background color

I used account kit by facebook and I am unable to find the background color for country code picker. It shows black color don't know.
Sharing my app theme.
<style name="AppLoginTheme" parent="Theme.AccountKit"> <item name="com_accountkit_primary_color">@color/colorPrimary</item> <item name="com_accountkit_primary_text_color">@color/colorWhite</item> <item name="com_accountkit_secondary_color">@color/colorAccent</item> <item name="com_accountkit_secondary_text_color">@color/colorTextSecondary</item> <item name="com_accountkit_status_bar_color">@color/colorPrimaryDarkL</item> <item name="com_accountkit_background_color">@color/colorOverlay</item> <item name="com_accountkit_input_background_color">@color/colorWhite</item> <item name="com_accountkit_input_border_color">@color/colorPrimary</item> <item name="com_accountkit_button_disabled_background_color">@color/colorAccent</item> <item name="com_accountkit_button_disabled_border_color">@color/colorAccent</item> <item name="com_accountkit_button_background_color">@color/colorPrimary</item> <item name="com_accountkit_button_text_color">@android:color/white</item> <item name="com_accountkit_icon_color">@color/colorPrimary</item> <item name="com_accountkit_background">@drawable/ak_background</item> <item name="com_accountkit_toolbar_elevation">8dp</item> </style>

Link to screenshot: https://ibb.co/8MvDptF

Not working after its getting crash

Its not first time im always failed to integrate AccountKit

If i start new project and i did account kit integration as my first work means its working awesome. If i integrate it with my existing project, Its not working.

So , Now i create new project working well... okay... after i coded more its not working..
Here i Launch the AccountKit Activity in seperate activity I did not made any changes after the successful work in that activity

The error shows while its launching..

here is the error

06-27 13:21:25.506 2071-2071/com.ahzimat.clicks E/AndroidRuntime: FATAL EXCEPTION: main Process: com.ahzimat.clicks, PID: 2071 java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/auth/api/Auth; at com.facebook.accountkit.ui.AccountKitActivity.onCreate(AccountKitActivity.java:281) at android.app.Activity.performCreate(Activity.java:5990) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2332) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2442) at android.app.ActivityThread.access$800(ActivityThread.java:156) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1351) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:211) at android.app.ActivityThread.main(ActivityThread.java:5371) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:945) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:740) Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.auth.api.Auth" on path: DexPathList[[zip file "/data/app/com.ahzimat.clicks-2/base.apk", zip file "/data/app/com.ahzimat.clicks-2/split_lib_dependencies_apk.apk", zip file "/data/app/com.ahzimat.clicks-2/split_lib_slice_0_apk.apk", zip file "/data/app/com.ahzimat.clicks-2/split_lib_slice_1_apk.apk", zip file "/data/app/com.ahzimat.clicks-2/split_lib_slice_2_apk.apk", zip file "/data/app/com.ahzimat.clicks-2/split_lib_slice_3_apk.apk", zip file "/data/app/com.ahzimat.clicks-2/split_lib_slice_4_apk.apk", zip file "/data/app/com.ahzimat.clicks-2/split_lib_slice_5_apk.apk", zip file "/data/app/com.ahzimat.clicks-2/split_lib_slice_6_apk.apk", zip file "/data/app/com.ahzimat.clicks-2/split_lib_slice_7_apk.apk", zip file "/data/app/com.ahzimat.clicks-2/split_lib_slice_8_apk.apk", zip file "/data/app/com.ahzimat.clicks-2/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) at java.lang.ClassLoader.loadClass(ClassLoader.java:511) at java.lang.ClassLoader.loadClass(ClassLoader.java:469) at com.facebook.accountkit.ui.AccountKitActivity.onCreate(AccountKitActivity.java:281)  at android.app.Activity.performCreate(Activity.java:5990)  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2332)  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2442)  at android.app.ActivityThread.access$800(ActivityThread.java:156)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1351)  at android.os.Handler.dispatchMessage(Handler.java:102)  at android.os.Looper.loop(Looper.java:211)  at android.app.ActivityThread.main(ActivityThread.java:5371)  at java.lang.reflect.Method.invoke(Native Method)  at java.lang.reflect.Method.invoke(Method.java:372)  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:945)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:740)  Suppressed: java.lang.ClassNotFoundException: com.google.android.gms.auth.api.Auth at java.lang.Class.classForName(Native Method) at java.lang.BootClassLoader.findClass(ClassLoader.java:781) at java.lang.BootClassLoader.loadClass(ClassLoader.java:841) at java.lang.ClassLoader.loadClass(ClassLoader.java:504) ... 15 more Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available

Facebook accout kit Firebase API initialization failure

After implementing Facebook Account Kit and run project it shows Firebase API initialization failure as

FirebaseApp: Firebase API initialization failure.
 java.lang.reflect.InvocationTargetException
 at java.lang.reflect.Method.invoke(Native Method)
 at com.google.firebase.FirebaseApp.zza(Unknown Source)
 at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)
 at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)
 at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)
 at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source)
 at android.content.ContentProvider.attachInfo(ContentProvider.java:1758)
 at android.content.ContentProvider.attachInfo(ContentProvider.java:1733)
 at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source)
 at android.app.ActivityThread.installProvider(ActivityThread.java:5257)
 at android.app.ActivityThread.installContentProviders(ActivityThread.java:4808)
 at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4748)
 at android.app.ActivityThread.access$1700(ActivityThread.java:153)
 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1436)
 at android.os.Handler.dispatchMessage(Handler.java:102)
 at android.os.Looper.loop(Looper.java:154)
 at android.app.ActivityThread.main(ActivityThread.java:5529)
 at java.lang.reflect.Method.invoke(Native Method)
 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739)
 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)

And also getting Null Pointer Exception from AccountKitController as

Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.pm.PackageManager android.content.Context.getPackageManager()' on a null object reference
 at com.facebook.accountkit.internal.Initializer.initialize(Initializer.java:101)
 at com.facebook.accountkit.internal.AccountKitController.initialize(AccountKitController.java:601)
 at com.facebook.accountkit.internal.AccountKitInitProvider.onCreate(AccountKitInitProvider.java:31)
 at android.content.ContentProvider.attachInfo(ContentProvider.java:1758)
 at android.content.ContentProvider.attachInfo(ContentProvider.java:1733)
 at android.app.ActivityThread.installProvider(ActivityThread.java:5257)
 at android.app.ActivityThread.installContentProviders(ActivityThread.java:4808) 
 at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4748) 
 at android.app.ActivityThread.access$1700(ActivityThread.java:153) 
 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1436) 
 at android.os.Handler.dispatchMessage(Handler.java:102) 
 at android.os.Looper.loop(Looper.java:154) 
 at android.app.ActivityThread.main(ActivityThread.java:5529) 
 at java.lang.reflect.Method.invoke(Native Method) 

Using Account kit gradle as

compile 'com.facebook.android:account-kit-sdk:4.27.0'

And Firebase Gradle as

compile 'com.google.firebase:firebase-messaging:11.0.4'

Note : Removing Account Kit from project its working fine i.e. there is no Firebase API initialization failure. issue. Therefore it's sure that there is conflict in firebase and Account kit SDK (:

gradle some warning

compileSdkVersion: 24,
buildToolsVersion: "24.0.3",
minSdkVersion : 14,
targetSdkVersion : 23,

some warning :

Information:Gradle tasks [:app:assembleDebug]
Warning:string 'com_accountkit_button_begin_f1gender' has no default translation.
Warning:string 'com_accountkit_button_begin_m2gender' has no default translation.
Warning:string 'com_accountkit_button_confirm_f1gender' has no default translation.
Warning:string 'com_accountkit_button_confirm_m2gender' has no default translation.
Warning:string 'com_accountkit_button_continue_f1gender' has no default translation.
Warning:string 'com_accountkit_button_continue_m2gender' has no default translation.
Warning:string 'com_accountkit_button_edit_f1gender' has no default translation.
Warning:string 'com_accountkit_button_edit_m2gender' has no default translation.
Warning:string 'com_accountkit_button_log_in_f1gender' has no default translation.
Warning:string 'com_accountkit_button_log_in_m2gender' has no default translation.
Warning:string 'com_accountkit_button_resend_code_in_f1gender' has no default translation.
Warning:string 'com_accountkit_button_resend_code_in_m2gender' has no default translation.
Warning:string 'com_accountkit_button_resend_sms_f1gender' has no default translation.
Warning:string 'com_accountkit_button_resend_sms_m2gender' has no default translation.
Warning:string 'com_accountkit_button_send_code_in_call_details_f1gender' has no default translation.
Warning:string 'com_accountkit_button_send_code_in_call_details_m2gender' has no default translation.
Warning:string 'com_accountkit_button_send_code_in_call_f1gender' has no default translation.
Warning:string 'com_accountkit_button_send_code_in_call_from_facebook_details_f1gender' has no default translation.
Warning:string 'com_accountkit_button_send_code_in_call_from_facebook_details_m2gender' has no default translation.
Warning:string 'com_accountkit_button_send_code_in_call_m2gender' has no default translation.
Warning:string 'com_accountkit_button_send_code_in_fb_f1gender' has no default translation.
Warning:string 'com_accountkit_button_send_code_in_fb_m2gender' has no default translation.
Warning:string 'com_accountkit_button_send_f1gender' has no default translation.
Warning:string 'com_accountkit_button_send_m2gender' has no default translation.
Warning:string 'com_accountkit_button_start_f1gender' has no default translation.

Gradle Sync Problem

After importing project getting this error
Error:Could not read script 'D:\account-kit-samples\internal\copy_accountkit_sample.gradle' as it does not exist.

Consult IDE log for more details (Help | Show Log)

java.lang.NoSuchMethodError

I am facing this issue in my one project. I've used Account kit before and at that time I faced no problem. I am not able to figure out whats the issue here.

/AndroidRuntime: FATAL EXCEPTION: main Process: com.letsdogether.dogether, PID: 24444 java.lang.NoSuchMethodError: No direct method <init>(Landroid/content/Context;Lcom/google/android/gms/common/api/Api;Lcom/google/android/gms/common/api/Api$ApiOptions;Lcom/google/android/gms/internal/zzbel;)V in class Lcom/google/android/gms/common/api/GoogleApi; or its super classes (declaration of 'com.google.android.gms.common.api.GoogleApi' appears in /data/app/com.letsdogether.dogether-2/base.apk:classes29.dex) at com.google.android.gms.auth.api.phone.SmsRetrieverClient.<init>(Unknown Source) at com.google.android.gms.internal.zzash.<init>(Unknown Source) at com.google.android.gms.auth.api.phone.SmsRetriever.getClient(Unknown Source) at com.facebook.accountkit.internal.PhoneLoginController.createSmsToken(PhoneLoginController.java:250) at com.facebook.accountkit.internal.PhoneLoginController.logIn(PhoneLoginController.java:188) at com.facebook.accountkit.internal.LoginManager.logInWithPhoneNumber(LoginManager.java:372) at com.facebook.accountkit.internal.AccountKitController.logInWithPhoneNumber(AccountKitController.java:627) at com.facebook.accountkit.ui.PhoneLoginFlowManager.logInWithPhoneNumber(PhoneLoginFlowManager.java:57) at com.facebook.accountkit.ui.ActivityPhoneHandler.onPhoneLoginComplete(ActivityPhoneHandler.java:189) at com.facebook.accountkit.ui.AccountKitActivity$1.onReceive(AccountKitActivity.java:176) at android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts(LocalBroadcastManager.java:297) at android.support.v4.content.LocalBroadcastManager.access$000(LocalBroadcastManager.java:46) at android.support.v4.content.LocalBroadcastManager$1.handleMessage(LocalBroadcastManager.java:116) at android.os.Handler.dispatchMessage(Handler.java:111) at android.os.Looper.loop(Looper.java:207) at android.app.ActivityThread.main(ActivityThread.java:5750) 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)

crash

#Hello, I get the following error when clicking a button to display the loging screen:

Caused by: java.lang.ClassNotFoundException: Didn't find class "com.facebook.accountkit.R$attr" on path: DexPathList[[zip file "/data/app/XXX.XXX-2/base.apk"],nativeLibraryDirectories=[/data/app/XXX.XXX-2/lib/arm, /data/app/XXX.XXX-2/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]

Could you please help?

Thanks

Error:Interface `com.google.android.gms.internal.auth.zze(classpath class)` used as super class of `com.google.android.gms.auth.api.signin.internal.zzs`.

I am using implementation library:
implementation 'com.onesignal:OneSignal:3.10.1'
implementation 'com.google.android.gms:play-services-gcm:15.0.1'
implementation 'com.google.android.gms:play-services-vision:15.0.2'
implementation 'com.facebook.android:facebook-login:[4,5)'
implementation('com.facebook.android:account-kit-sdk:4.37.0') {
exclude group: 'com.google.android.gms', module: 'play-services-auth-api-phone'
// exclude group: 'com.google.android.gms', module: 'play-services-auth'
// exclude group: 'com.google.android.gms', module: 'play-services-base'
}
But when i run, IDE show messager error:
Error:Interface com.google.android.gms.internal.auth.zze(classpath class) used as super class of com.google.android.gms.auth.api.signin.internal.zzs.
Error:com.android.builder.dexing.DexArchiveBuilderException: Failed to process C:\Users\admin.gradle\caches\transforms-1\files-1.1\play-services-auth-15.0.1.aar\5da6c94f93418c3e19b4d8b1513a9fac\jars\classes.jar
Error:com.android.builder.dexing.DexArchiveBuilderException: Error while dexing.
Error:com.android.tools.r8.CompilationFailedException: Compilation failed to complete
Error:com.android.tools.r8.utils.AbortException

无法收到短信验证码

您好,把我的id和token放进你的项目,发送了短信但是短信一直收不到是什么问题呢

Account kit recover account option

We are integrating account kit into our app for login via phone. In case the user doesn't have the phone access later and not a FB user, after successful login we also ask user email address and save it in our DB for account recovery.
Now the question, is there any way in Account Kit to have recovery option like the user enters his recovery email, we send code on his email via account kit, and after verification we give him the access to the profile which was registered with his phone number on account kit? I can't find it in the documentation

com.facebook.accountkit.internal.ExperimentationConfigurator$2$1

java.lang.NullPointerException: Attempt to invoke virtual method 'org.json.JSONArray org.json.JSONObject.getJSONArray(java.lang.String)' on a null object reference
at com.facebook.accountkit.internal.ExperimentationConfigurator$2$1.onCompleted(ExperimentationConfigurator.java:93)
a:188)
at com.facebook.accountkit.internal.AccountKitGraphRequestAsyncTask.onPostExecute(AccountKitGraphRequestAsyncTask.ja
at com.facebook.accountkit.internal.AccountKitGraphRequestAsyncTask.onPostExecute(AccountKitGraphRequestAsyncTask.ja
vva:42)
at android.os.AsyncTask.finish(AsyncTask.java:636)
at android.os.AsyncTask.access$500(AsyncTask.java:177)
at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:653)
.invoke(Native Method)
at java.lang.reflect.Method.invo
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5278)
at java.lang.reflect.Metho
dke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)

Attempt to invoke virtual method 'android.content.res.Resources$Theme android.content.Context.getTheme()' on a null object reference com.facebook.accountkit.ui.AccountKitSpinner.performClick

Facing this issue only for Android 5 and 6
I am using account kit version 5.4.0

Caused by java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.Resources$Theme android.content.Context.getTheme()' on a null object reference
at android.app.AlertDialog.resolveDialogTheme + 224(AlertDialog.java:224)
at android.app.AlertDialog$Builder. + 454(AlertDialog.java:454)
at android.widget.Spinner$DialogPopup.show + 1122(Spinner.java:1122)
at android.widget.Spinner.performClick + 780(Spinner.java:780)
at androidx.appcompat.widget.AppCompatSpinner.performClick + 443(AppCompatSpinner.java:443)
at com.facebook.accountkit.ui.AccountKitSpinner.performClick + 61(AccountKitSpinner.java:61)
at com.facebook.accountkit.ui.PhoneContentController$TopFragment$2.afterTextChanged + 398(PhoneContentController.java:398)
at android.widget.TextView.sendAfterTextChanged + 9380(TextView.java:9380)
at android.widget.TextView$ChangeWatcher.afterTextChanged + 11939(TextView.java:11939)
at android.text.SpannableStringBuilder.sendAfterTextChanged + 1263(SpannableStringBuilder.java:1263)
at android.text.SpannableStringBuilder.replace + 575(SpannableStringBuilder.java:575)
at android.text.SpannableStringBuilder.replace + 508(SpannableStringBuilder.java:508)
at com.facebook.accountkit.ui.PhoneNumberTextWatcher.afterTextChanged + 73(PhoneNumberTextWatcher.java:73)
at com.facebook.accountkit.ui.PhoneContentController$TopFragment$2.afterTextChanged + 392(PhoneContentController.java:392)
at android.widget.TextView.sendAfterTextChanged + 9380(TextView.java:9380)
at android.widget.TextView$ChangeWatcher.afterTextChanged + 11939(TextView.java:11939)
at android.text.SpannableStringBuilder.sendAfterTextChanged + 1263(SpannableStringBuilder.java:1263)
at android.text.SpannableStringBuilder.replace + 575(SpannableStringBuilder.java:575)
at android.text.SpannableStringBuilder.replace + 505(SpannableStringBuilder.java:505)
at android.text.SpannableStringBuilder.replace + 503(SpannableStringBuilder.java:503)
at android.text.method.QwertyKeyListener.onKeyDown + 228(QwertyKeyListener.java:228)
at android.text.method.TextKeyListener.onKeyDown + 141(TextKeyListener.java:141)
at android.widget.TextView.doKeyDown + 7318(TextView.java:7318)
at android.widget.TextView.onKeyDown + 7095(TextView.java:7095)
at android.view.KeyEvent.dispatch + 2694(KeyEvent.java:2694)
at android.view.View.dispatchKeyEvent + 11736(View.java:11736)
at android.view.ViewGroup.dispatchKeyEvent + 1835(ViewGroup.java:1835)
at android.view.ViewGroup.dispatchKeyEvent + 1835(ViewGroup.java:1835)
at android.view.ViewGroup.dispatchKeyEvent + 1835(ViewGroup.java:1835)
at android.view.ViewGroup.dispatchKeyEvent + 1835(ViewGroup.java:1835)
at android.widget.ScrollView.dispatchKeyEvent + 389(ScrollView.java:389)
at android.view.ViewGroup.dispatchKeyEvent + 1835(ViewGroup.java:1835)
at android.view.ViewGroup.dispatchKeyEvent + 1835(ViewGroup.java:1835)
at android.view.ViewGroup.dispatchKeyEvent + 1835(ViewGroup.java:1835)
at android.view.ViewGroup.dispatchKeyEvent + 1835(ViewGroup.java:1835)
at android.view.ViewGroup.dispatchKeyEvent + 1835(ViewGroup.java:1835)
at android.view.ViewGroup.dispatchKeyEvent + 1835(ViewGroup.java:1835)
at com.android.internal.policy.DecorView.superDispatchKeyEvent + 467(DecorView.java:467)
at com.android.internal.policy.PhoneWindow.superDispatchKeyEvent + 1819(PhoneWindow.java:1819)
at androidx.core.view.KeyEventDispatcher.activitySuperDispatchKeyEventPre28 + 130(KeyEventDispatcher.java:130)
at androidx.core.view.KeyEventDispatcher.dispatchKeyEvent + 87(KeyEventDispatcher.java:87)
at androidx.core.app.ComponentActivity.dispatchKeyEvent + 126(ComponentActivity.java:126)
at androidx.appcompat.app.AppCompatActivity.dispatchKeyEvent + 535(AppCompatActivity.java:535)
at androidx.appcompat.view.WindowCallbackWrapper.dispatchKeyEvent + 59(WindowCallbackWrapper.java:59)
at androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.dispatchKeyEvent + 2533(AppCompatDelegateImpl.java:2533)
at com.android.internal.policy.DecorView.dispatchKeyEvent + 377(DecorView.java:377)
at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent + 4765(ViewRootImpl.java:4765)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess + 4637(ViewRootImpl.java:4637)
at android.view.ViewRootImpl$InputStage.deliver + 4179(ViewRootImpl.java:4179)
at android.view.ViewRootImpl$InputStage.onDeliverToNext + 4232(ViewRootImpl.java:4232)
at android.view.ViewRootImpl$InputStage.forward + 4198(ViewRootImpl.java:4198)
at android.view.ViewRootImpl$AsyncInputStage.forward + 4325(ViewRootImpl.java:4325)
at android.view.ViewRootImpl$InputStage.apply + 4206(ViewRootImpl.java:4206)
at android.view.ViewRootImpl$AsyncInputStage.apply + 4382(ViewRootImpl.java:4382)
at android.view.ViewRootImpl$InputStage.deliver + 4179(ViewRootImpl.java:4179)
at android.view.ViewRootImpl$InputStage.onDeliverToNext + 4232(ViewRootImpl.java:4232)
at android.view.ViewRootImpl$InputStage.forward + 4198(ViewRootImpl.java:4198)
at android.view.ViewRootImpl$InputStage.apply + 4206(ViewRootImpl.java:4206)
at android.view.ViewRootImpl$InputStage.deliver + 4179(ViewRootImpl.java:4179)
at android.view.ViewRootImpl.deliverInputEvent + 6693(ViewRootImpl.java:6693)
at android.view.ViewRootImpl.doProcessInputEvents + 6667(ViewRootImpl.java:6667)
at android.view.ViewRootImpl.enqueueInputEvent + 6628(ViewRootImpl.java:6628)
at android.view.ViewRootImpl$ViewRootHandler.handleMessage + 3962(ViewRootImpl.java:3962)
at android.os.Handler.dispatchMessage + 106(Handler.java:106)
at android.os.Looper.loop + 164(Looper.java:164)
at android.app.ActivityThread.main + 6747(ActivityThread.java:6747)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run + 455(RuntimeInit.java:455)
at com.android.internal.os.ZygoteInit.main + 807(ZygoteInit.java:807)
at java.lang.reflect.Method.invoke(Method.java)

Account kit Login activity is not opening got this exceptions.

It is working on some device like after android 5.0

Got mazer issue in android 4.0

java.lang.RuntimeException: Unable to start activity ComponentInfo{abc.co.com/com.facebook.accountkit.ui.AccountKitActivity}: android.view.InflateException: Binary XML file line #26: Error inflating class TextView
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
at android.app.ActivityThread.access$800(ActivityThread.java:135)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5017)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
at dalvik.system.NativeStart.main(Native Method)
Caused by: android.view.InflateException: Binary XML file line #26: Error inflating class TextView
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:713)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:755)
at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
at com.facebook.accountkit.ui.LoginFragment.onCreateView(LoginFragment.java:38)
at com.facebook.accountkit.ui.TitleFragmentFactory$TitleFragment.onCreateView(TitleFragmentFactory.java:42)
at android.app.Fragment.performCreateView(Fragment.java:1700)
at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:890)
at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1062)
at android.app.BackStackRecord.run(BackStackRecord.java:684)
at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1447)
at android.app.Activity.performStart(Activity.java:5240)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2168)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245) 
at android.app.ActivityThread.access$800(ActivityThread.java:135) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196) 
at android.os.Handler.dispatchMessage(Handler.java:102) 
at android.os.Looper.loop(Looper.java:136) 
at android.app.ActivityThread.main(ActivityThread.java:5017) 
at java.lang.reflect.Method.invokeNative(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:515) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595) 
at dalvik.system.NativeStart.main(Native Method) 
Caused by: java.lang.UnsupportedOperationException: Can't convert to dimension: type=0x1
at android.content.res.TypedArray.getDimensionPixelSize(TypedArray.java:464)
at android.view.View.(View.java:3787)
at android.widget.TextView.(TextView.java:623)
at android.support.v7.widget.AppCompatTextView.(AppCompatTextView.java:59)
at android.support.v7.widget.AppCompatTextView.(AppCompatTextView.java:55)
at android.support.v7.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:103)
at android.support.v7.app.AppCompatDelegateImplV9.createView(AppCompatDelegateImplV9.java:1013)
at android.support.v7.app.AppCompatDelegateImplV9.onCreateView(AppCompatDelegateImplV9.java:1072)
at android.support.v4.view.LayoutInflaterCompatHC$FactoryWrapperHC.onCreateView(LayoutInflaterCompatHC.java:44)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:684)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:755) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:492) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:397) 
at com.facebook.accountkit.ui.LoginFragment.onCreateView(LoginFragment.java:38) 
at com.facebook.accountkit.ui.TitleFragmentFactory$TitleFragment.onCreateView(TitleFragmentFactory.java:42) 
at android.app.Fragment.performCreateView(Fragment.java:1700) 
at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:890) 
at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1062) 
at android.app.BackStackRecord.run(BackStackRecord.java:684) 
at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1447) 
at android.app.Activity.performStart(Activity.java:5240) 
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2168) 
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245) 
at android.app.ActivityThread.access$800(ActivityThread.java:135) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196) 
at android.os.Handler.dispatchMessage(Handler.java:102) 
at android.os.Looper.loop(Looper.java:136) 
at android.app.ActivityThread.main(ActivityThread.java:5017) 
at java.lang.reflect.Method.invokeNative(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:515) 

NullPointerException on Version 5.0.0

It occurred in production environment, varied from android 4 to 7.
Here is the stack trace.

Fatal Exception: java.lang.NullPointerException: Attempt to read from field 'java.lang.String com.facebook.accountkit.ui.PhoneCountryCodeAdapter$ValueData.a' on a null object reference
       at com.facebook.accountkit.ui.PhoneContentController$TopFragment.isPhoneNumberValid(PhoneContentController.java:693)
       at com.facebook.accountkit.ui.PhoneContentController.updateNextButton(PhoneContentController.java:988)
       at com.facebook.accountkit.ui.PhoneContentController.access$900(PhoneContentController.java:63)
       at com.facebook.accountkit.ui.PhoneContentController$2.onPhoneNumberChanged(PhoneContentController.java:897)
       at com.facebook.accountkit.ui.PhoneContentController$TopFragment$2.afterTextChanged(PhoneContentController.java:404)
       at android.widget.TextView.sendAfterTextChanged(TextView.java:8628)
       at android.widget.TextView$ChangeWatcher.afterTextChanged(TextView.java:10838)
       at android.text.SpannableStringBuilder.sendAfterTextChanged(SpannableStringBuilder.java:1236)
       at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:592)
       at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:524)
       at com.facebook.accountkit.ui.PhoneNumberTextWatcher.afterTextChanged(PhoneNumberTextWatcher.java:73)
       at com.facebook.accountkit.ui.PhoneContentController$TopFragment$2.afterTextChanged(PhoneContentController.java:393)
       at android.widget.TextView.sendAfterTextChanged(TextView.java:8628)
       at android.widget.TextView.setText(TextView.java:4568)
       at android.widget.TextView.setText(TextView.java:4412)
       at android.widget.EditText.setText(EditText.java:95)
       at android.widget.TextView.setText(TextView.java:4387)
       at com.facebook.accountkit.ui.PhoneContentController$TopFragment.setPhoneNumberText(PhoneContentController.java:526)
       at com.facebook.accountkit.ui.PhoneContentController$TopFragment.onViewReadyWithState(PhoneContentController.java:437)
       at com.facebook.accountkit.ui.ViewStateFragment.onActivityCreated(ViewStateFragment.java:66)
       at com.facebook.accountkit.ui.PhoneContentController$TopFragment.onActivityCreated(PhoneContentController.java:275)
       at android.app.Fragment.performActivityCreated(Fragment.java:2362)
       at android.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:1022)
       at android.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:1179)
       at android.app.BackStackRecord.popFromBackStack(BackStackRecord.java:1750)
       at android.app.FragmentManagerImpl.popBackStackState(FragmentManagerImpl.java:1653)
       at android.app.FragmentManagerImpl$2.run(FragmentManagerImpl.java:578)
       at android.app.FragmentManagerImpl.execPendingActions(FragmentManagerImpl.java:1594)
       at android.app.FragmentManagerImpl$1.run(FragmentManagerImpl.java:491)
       at android.os.Handler.handleCallback(Handler.java:836)
       at android.os.Handler.dispatchMessage(Handler.java:103)
       at android.os.Looper.loop(Looper.java:232)
       at android.app.ActivityThread.main(ActivityThread.java:6661)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1106)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:967)

Seems the problem is from PhoneContentController

 public boolean isPhoneNumberValid() {
            if (this.phoneNumberView != null && this.countryCodeView != null) {
                String countryCode = "+" + ((ValueData)this.countryCodeView.getSelectedItem()).countryCode; // RIGHT HERE
                String raw = this.phoneNumberView.getText().toString();
                return raw.startsWith(countryCode) && raw.length() != countryCode.length() && this.getPhoneNumber() != null;
            } else {
                return false;
            }
        }

Instant verification is working in one flavor but not in another one

Account kit always sends an OTP for verification event if Facebook app is installed on the device and the same number tries to login which is linked on facebook.

We have two flavours of the same app

Instant verification always works on one variant (com.ai.bjpsetudebug) but never works on another one (com.ai.bjpsetu)

I have verified key hashes and other configurations twice, they seem correct to me.

What can be the probable cause?

Phone number config crashes on tablets

When i select phone, on every tablet it crashes with the this stack trace:

01-30 18:33:33.703 29074-29074/com.example.accountkitsimplesample E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.accountkitsimplesample, PID: 29074
java.lang.NullPointerException: Attempt to read from field 'int android.view.ViewGroup$LayoutParams.width' on a null object reference
at android.widget.TextView.checkForRelayout(TextView.java:6834)
at android.widget.TextView.onRtlPropertiesChanged(TextView.java:8939)
at android.view.View.resolveRtlPropertiesIfNeeded(View.java:12998)
at android.view.View.measure(View.java:17424)
at android.widget.Spinner.setUpChild(Spinner.java:657)
at android.widget.Spinner.makeView(Spinner.java:610)
at android.widget.Spinner.getBaseline(Spinner.java:456)
at android.widget.LinearLayout.measureHorizontal(LinearLayout.java:1120)
at android.widget.LinearLayout.onMeasure(LinearLayout.java:615)
at com.facebook.accountkit.ui.ConstrainedLinearLayout.onMeasure(ConstrainedLinearLayout.java:114)
at android.view.View.measure(View.java:17430)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:430)
at android.view.View.measure(View.java:17430)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1436)
at android.widget.LinearLayout.measureVertical(LinearLayout.java:722)
at android.widget.LinearLayout.onMeasure(LinearLayout.java:613)
at com.facebook.accountkit.ui.ConstrainedLinearLayout.onMeasure(ConstrainedLinearLayout.java:97)
at android.view.View.measure(View.java:17430)
at android.widget.ScrollView.measureChildWithMargins(ScrollView.java:1260)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:430)
at android.widget.ScrollView.onMeasure(ScrollView.java:337)
at android.view.View.measure(View.java:17430)
at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:727)
at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:463)
at android.view.View.measure(View.java:17430)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:430)
at android.support.v7.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:139)
at android.view.View.measure(View.java:17430)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1436)
at android.widget.LinearLayout.measureVertical(LinearLayout.java:722)
at android.widget.LinearLayout.onMeasure(LinearLayout.java:613)
at android.view.View.measure(View.java:17430)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:430)
at android.view.View.measure(View.java:17430)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1436)
at android.widget.LinearLayout.measureVertical(LinearLayout.java:722)
at android.widget.LinearLayout.onMeasure(LinearLayout.java:613)
at android.view.View.measure(View.java:17430)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:430)
at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2560)
at android.view.View.measure(View.java:17430)
at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2001)
at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1166)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1372)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1054)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5779)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:767)
at android.view.Choreographer.doCallbacks(Choreographer.java:580)
at android.view.Choreographer.doFrame(Choreographer.java:550)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:753)
at android.os.Handler.handleCallback(Hand

A System Issue occured. Please Try again

Hi,
Yesterday after following the steps shown from account kit tutorial it was working like charm, but today it is not working. i am getting the error in the screen as "A System Issue Occures. please try again"

please help me to solve this.

Invalid OAuth 2.0 Access Token

Hi, I am working on an app that were removed from the play store. Google gave me this message:

{
"error": {
"message": "Invalid OAuth 2.0 Access Token",
"type": "EMApiException",
"code": 190,
"error_data": [

  ],
  "fbtrace_id": "AOwHiqyQhS85c4TaEd4S-bE"

}
}

I dont know what to do, please help!

Fatal Exception: java.lang.IncompatibleClassChangeError: com.google.android.gms.auth.api.credentials.CredentialPickerConfig

I update firebase version to 11.8.0 and got following crash in facebook acciuntkit :
Fatal Exception: java.lang.IncompatibleClassChangeError: com.google.android.gms.auth.api.credentials.CredentialPickerConfig
at com.google.android.gms.auth.api.credentials.CredentialPickerConfig$Builder.build(Unknown Source)
at com.google.android.gms.auth.api.credentials.HintRequest$Builder.(Unknown Source)
at com.facebook.accountkit.ui.PhoneLoginContentController$TopFragment.fillPhoneNumber(PhoneLoginContentController.java:414)
at com.facebook.accountkit.ui.PhoneLoginContentController$TopFragment.onViewReadyWithState(PhoneLoginContentController.java:323)
at com.facebook.accountkit.ui.ViewStateFragment.onActivityCreated(ViewStateFragment.java:66)
at com.facebook.accountkit.ui.PhoneLoginContentController$TopFragment.onActivityCreated(PhoneLoginContentController.java:228)
at android.app.Fragment.performActivityCreated(Fragment.java:2237)
at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:992)
at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1148)
at android.app.BackStackRecord.run(BackStackRecord.java:793)
at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1535)
at android.app.FragmentController.execPendingActions(FragmentController.java:325)
at android.app.Activity.performResume(Activity.java:6369)
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3110)
at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3152)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2499)
at android.app.ActivityThread.access$900(ActivityThread.java:157)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1356)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5525)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:730)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:620)

Instant Verification Not working.

Sign in into FB (latest apk downloaded from Google play) using mobile number.

Now Run code (No change) to signin with mobile.
Clicked on Login with Phone option and that shows popup having same mobile number logged in with FB app.
Select that number prefill mobile number field of account kit activity.
After selecting Next button it shows as OTP option instead it should instant verify because As i stated already logged in FB App with same mobile number.
Note : Have followed instructions mentioned in https://developers.facebook.com/docs/accountkit/overview#instantverification

But still it show OTP option but in instant verification that should not be done(As stated by Facebook account kit page)

Sending code

Hi,thank you for your samples.
i used your "simple sample" as a new project for testing account kit ,i clicked on "login via phone number" and filled my phone number,but it just showing "sending your code.. " dialog, and after some minutes said "we're sorry, some thing went wrong" , and just it. not working for me.
what's wrong?

ConstrainedLinearLayout Fatal Exception: java.lang.NullPointerException

Fatal Exception: java.lang.NullPointerException: Attempt to read from field 'int android.view.ViewGroup$LayoutParams.width' on a null object reference

   at android.widget.TextView.checkForRelayout(TextView.java:7104)
   at android.widget.TextView.onRtlPropertiesChanged(TextView.java:9271)
   at android.view.View.resolveRtlPropertiesIfNeeded(View.java:13302)
   at android.view.View.measure(View.java:17910)
   at android.widget.Spinner.setUpChild(Spinner.java:663)
   at android.widget.Spinner.makeView(Spinner.java:616)
   at android.widget.Spinner.getBaseline(Spinner.java:462)
   at android.widget.LinearLayout.measureHorizontal(LinearLayout.java:1288)
   at android.widget.LinearLayout.onMeasure(LinearLayout.java:631)
   at com.facebook.accountkit.ui.ConstrainedLinearLayout.onMeasure(SourceFile:114)
   at android.view.View.measure(View.java:17917)
   at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5698)
   at android.widget.FrameLayout.onMeasure(FrameLayout.java:465)
   at android.view.View.measure(View.java:17917)
   at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5698)
   at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1692)
   at android.widget.LinearLayout.measureVertical(LinearLayout.java:760)
   at android.widget.LinearLayout.onMeasure(LinearLayout.java:629)
   at com.facebook.accountkit.ui.ConstrainedLinearLayout.onMeasure(SourceFile:97)
   at android.view.View.measure(View.java:17917)
   at android.widget.ScrollView.measureChildWithMargins(ScrollView.java:1286)
   at android.widget.FrameLayout.onMeasure(FrameLayout.java:465)
   at android.widget.ScrollView.onMeasure(ScrollView.java:342)
   at android.view.View.measure(View.java:17917)
   at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:846)
   at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:512)
   at android.view.View.measure(View.java:17917)
   at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5698)
   at android.widget.FrameLayout.onMeasure(FrameLayout.java:465)
   at android.support.v7.widget.ContentFrameLayout.onMeasure(SourceFile:139)
   at android.view.View.measure(View.java:17917)
   at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5698)
   at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1692)
   at android.widget.LinearLayout.measureVertical(LinearLayout.java:760)
   at android.widget.LinearLayout.onMeasure(LinearLayout.java:629)
   at android.view.View.measure(View.java:17917)
   at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5698)
   at android.widget.FrameLayout.onMeasure(FrameLayout.java:465)
   at android.view.View.measure(View.java:17917)
   at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5698)
   at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1692)
   at android.widget.LinearLayout.measureVertical(LinearLayout.java:760)
   at android.widget.LinearLayout.onMeasure(LinearLayout.java:629)
   at android.view.View.measure(View.java:17917)
   at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5698)
   at android.widget.FrameLayout.onMeasure(FrameLayout.java:465)
   at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2731)
   at android.view.View.measure(View.java:17917)
   at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2416)
   at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1418)
   at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1642)
   at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1296)
   at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6602)
   at android.view.Choreographer$CallbackRecord.run(Choreographer.java:800)
   at android.view.Choreographer.doCallbacks(Choreographer.java:603)
   at android.view.Choreographer.doFrame(Choreographer.java:572)
   at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:786)
   at android.os.Handler.handleCallback(Handler.java:815)
   at android.os.Handler.dispatchMessage(Handler.java:104)
   at android.os.Looper.loop(Looper.java:194)
   at android.app.ActivityThread.main(ActivityThread.java:5637)
   at java.lang.reflect.Method.invoke(Method.java)
   at java.lang.reflect.Method.invoke(Method.java:372)
   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:959)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:754)

last week we update facebook sdk to 4.30.0
compile 'com.facebook.android:facebook-login:4.30.0'
compile 'com.facebook.android:account-kit-sdk:4.30.0'
and find the bug in fabric.
and its first in rank.
please help ^^

Proguard rules for 4.25.0

##---------------Start: Account Kit -----------
-keep class com.facebook.FacebookSdk {
boolean isInitialized();
}
-keep class com.facebook.appevents.AppEventsLogger {
com.facebook.appevents.AppEventsLogger newLogger(android.content.Context);
void logSdkEvent(java.lang.String, java.lang.Double, android.os.Bundle);
}
##---------------End: Account Kit -----------

I use this but it failed generated release apk

Warning:com.google.android.gms.auth.api.phone.SmsRetrieverClient: can't find referenced method 'GoogleApi(android.app.Activity,com.google.android.gms.common.api.Api,com.google.android.gms.common.api.Api$ApiOptions,com.google.android.gms.internal.zzbel)' in program class com.google.android.gms.common.api.GoogleApi
Warning:com.google.android.gms.auth.api.phone.SmsRetrieverClient: can't find referenced method 'GoogleApi(android.content.Context,com.google.android.gms.common.api.Api,com.google.android.gms.common.api.Api$ApiOptions,com.google.android.gms.internal.zzbel)' in program class com.google.android.gms.common.api.GoogleApi
Warning:com.google.android.gms.auth.api.signin.internal.zzb: can't find referenced method 'boolean zza(com.google.android.gms.internal.zzbeh)' in program class com.google.android.gms.common.api.GoogleApiClient
Warning:com.google.android.gms.auth.api.signin.internal.zze: can't find referenced method 'com.google.android.gms.internal.zzbax zzd(com.google.android.gms.internal.zzbax)' in program class com.google.android.gms.common.api.GoogleApiClient
Warning:com.google.android.gms.auth.api.signin.internal.zze: can't find referenced method 'com.google.android.gms.internal.zzbax zze(com.google.android.gms.internal.zzbax)' in program class com.google.android.gms.common.api.GoogleApiClient
Warning:com.google.android.gms.auth.api.signin.internal.zze: can't find referenced method 'void zzql()' in program class com.google.android.gms.internal.zzbda
Warning:com.google.android.gms.auth.api.signin.internal.zze: can't find referenced method 'zzbeb(com.google.android.gms.common.api.PendingResult)' in program class com.google.android.gms.internal.zzbeb
Warning:com.google.android.gms.auth.api.signin.internal.zze: can't find referenced method 'zzbga(java.lang.String,java.lang.String[])' in program class com.google.android.gms.internal.zzbga
Warning:com.google.android.gms.auth.api.signin.internal.zze: can't find referenced method 'void zzb(java.lang.String,java.lang.Object[])' in program class com.google.android.gms.internal.zzbga
Warning:com.google.android.gms.auth.api.signin.internal.zzg: can't find referenced method 'void setResult(com.google.android.gms.common.api.Result)' in program class com.google.android.gms.auth.api.signin.internal.zzf
Warning:com.google.android.gms.auth.api.signin.internal.zzi: can't find referenced method 'void setResult(com.google.android.gms.common.api.Result)' in program class com.google.android.gms.auth.api.signin.internal.zzh
Warning:com.google.android.gms.auth.api.signin.internal.zzk: can't find referenced method 'void setResult(com.google.android.gms.common.api.Result)' in program class com.google.android.gms.auth.api.signin.internal.zzj
Warning:com.google.android.gms.auth.api.signin.internal.zzl: can't find referenced method 'zzbax(com.google.android.gms.common.api.Api,com.google.android.gms.common.api.GoogleApiClient)' in program class com.google.android.gms.internal.zzbax
Warning:com.google.android.gms.auth.api.signin.internal.zzl: can't find referenced method 'void setResult(com.google.android.gms.common.api.Result)' in program class com.google.android.gms.internal.zzbax
Warning:com.google.android.gms.auth.zzd: can't find referenced method 'zzbga(java.lang.String,java.lang.String[])' in program class com.google.android.gms.internal.zzbga
Warning:com.google.android.gms.auth.zzd: can't find referenced method 'void zze(java.lang.String,java.lang.Object[])' in program class com.google.android.gms.internal.zzbga
Warning:com.google.android.gms.auth.zzd: can't find referenced method 'void zzf(java.lang.String,java.lang.Object[])' in program class com.google.android.gms.internal.zzbga
Warning:com.google.android.gms.auth.zze: can't find referenced method 'void zzf(java.lang.String,java.lang.Object[])' in program class com.google.android.gms.internal.zzbga
Warning:com.google.android.gms.internal.zzaqm: can't find referenced method 'com.google.android.gms.internal.zzbax zze(com.google.android.gms.internal.zzbax)' in program class com.google.android.gms.common.api.GoogleApiClient
Warning:com.google.android.gms.internal.zzaqn: can't find referenced method 'zzbax(com.google.android.gms.common.api.Api,com.google.android.gms.common.api.GoogleApiClient)' in program class com.google.android.gms.internal.zzbax
Warning:com.google.android.gms.internal.zzaqn: can't find referenced method 'void setResult(com.google.android.gms.common.api.Result)' in program class com.google.android.gms.internal.zzbax
Warning:com.google.android.gms.internal.zzaqp: can't find referenced method 'zzbax(com.google.android.gms.common.api.Api,com.google.android.gms.common.api.GoogleApiClient)' in program class com.google.android.gms.internal.zzbax
Warning:com.google.android.gms.internal.zzaqp: can't find referenced method 'void setResult(com.google.android.gms.common.api.Result)' in program class com.google.android.gms.internal.zzbax
Warning:com.google.android.gms.internal.zzaqq: can't find referenced method 'void setResult(com.google.android.gms.common.api.Result)' in program class com.google.android.gms.internal.zzaqp
Warning:com.google.android.gms.internal.zzaqr: can't find referenced method 'zzbax(com.google.android.gms.common.api.Api,com.google.android.gms.common.api.GoogleApiClient)' in program class com.google.android.gms.internal.zzbax
Warning:com.google.android.gms.internal.zzaqr: can't find referenced method 'void setResult(com.google.android.gms.common.api.Result)' in program class com.google.android.gms.internal.zzbax
Warning:com.google.android.gms.internal.zzaqs: can't find referenced method 'void setResult(com.google.android.gms.common.api.Result)' in program class com.google.android.gms.internal.zzaqr
Warning:com.google.android.gms.internal.zzarf: can't find referenced method 'com.google.android.gms.internal.zzbax zzd(com.google.android.gms.internal.zzbax)' in program class com.google.android.gms.common.api.GoogleApiClient
Warning:com.google.android.gms.internal.zzarf: can't find referenced method 'com.google.android.gms.internal.zzbax zze(com.google.android.gms.internal.zzbax)' in program class com.google.android.gms.common.api.GoogleApiClient
Warning:com.google.android.gms.internal.zzarh: can't find referenced method 'void setResult(com.google.android.gms.common.api.Result)' in program class com.google.android.gms.internal.zzarg
Warning:com.google.android.gms.internal.zzarm: can't find referenced method 'zzbax(com.google.android.gms.common.api.Api,com.google.android.gms.common.api.GoogleApiClient)' in program class com.google.android.gms.internal.zzbax
Warning:com.google.android.gms.internal.zzarm: can't find referenced method 'void setResult(com.google.android.gms.common.api.Result)' in program class com.google.android.gms.internal.zzbax
Warning:com.google.android.gms.internal.zzash: can't find referenced method 'com.google.android.gms.tasks.Task zzb(com.google.android.gms.internal.zzbep)' in program class com.google.android.gms.internal.zzash
Warning:com.google.android.gms.internal.zzask: can't find referenced method 'void zza(com.google.android.gms.common.api.Status,java.lang.Object,com.google.android.gms.tasks.TaskCompletionSource)' in program class com.google.android.gms.internal.zzbeq
Warning:com.google.android.gms.internal.zzasl: can't find referenced method 'zzbax(com.google.android.gms.common.api.Api,com.google.android.gms.common.api.GoogleApiClient)' in program class com.google.android.gms.internal.zzbax
Warning:com.google.android.gms.internal.zzasl: can't find referenced method 'void setResult(com.google.android.gms.common.api.Result)' in program class com.google.android.gms.internal.zzbax
Warning:com.google.android.gms.internal.zzasm: can't find referenced method 'com.google.android.gms.internal.zzbax zze(com.google.android.gms.internal.zzbax)' in program class com.google.android.gms.common.api.GoogleApiClient
Warning:com.google.android.gms.internal.zzaso: can't find referenced method 'void setResult(com.google.android.gms.common.api.Result)' in program class com.google.android.gms.internal.zzasn
Warning:there were 38 unresolved references to program class members.
Warning:Exception while processing task java.io.IOException: Please correct the above warnings first.
Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'.

Job failed, see logs for details

Fatal Exception: java.util.UnknownFormatConversionException: Conversion: $

Version: 4.23

Fatal Exception: java.util.UnknownFormatConversionException: Conversion: $
at java.util.Formatter$FormatToken.unknownFormatConversionException(Formatter.java:1399)
at java.util.Formatter$FormatToken.checkFlags(Formatter.java:1336)
at java.util.Formatter.transform(Formatter.java:1442)
at java.util.Formatter.doFormat(Formatter.java:1081)
at java.util.Formatter.format(Formatter.java:1042)
at java.util.Formatter.format(Formatter.java:1011)
at java.lang.String.format(String.java:1803)
at android.content.res.Resources.getString(Resources.java:455)
at android.app.Fragment.getString(Fragment.java:834)
at com.facebook.accountkit.ui.ResendContentController$BottomFragment.updatePhoneNumberView(ResendContentController.java:290)
at com.facebook.accountkit.ui.ResendContentController$BottomFragment.updateViewStates(ResendContentController.java:279)
at com.facebook.accountkit.ui.ResendContentController$BottomFragment.onViewReadyWithState(ResendContentController.java:230)
at com.facebook.accountkit.ui.ViewStateFragment.onActivityCreated(ViewStateFragment.java:66)
at com.facebook.accountkit.ui.ResendContentController$BottomFragment.onActivityCreated(ResendContentController.java:88)
at android.app.Fragment.performActivityCreated(Fragment.java:2077)
at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:917)
at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1072)
at android.app.BackStackRecord.run(BackStackRecord.java:852)
at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1478)
at android.app.FragmentManagerImpl$1.run(FragmentManager.java:452)
at android.os.Handler.handleCallback(Handler.java:815)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loop(Looper.java:194)
at android.app.ActivityThread.main(ActivityThread.java:5643)
at java.lang.reflect.Method.invoke(Method.java)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:960)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)

Crash in FB account Kit

I am not sure of steps, this is reported in crashlytics

Fatal Exception: java.util.concurrent.RejectedExecutionException: Task com.facebook.accountkit.internal.AppEventsLogger$1@42e821f8 rejected from java.util.concurrent.ThreadPoolExecutor@4290ca10[Running, pool size = 128, active threads = 128, queued tasks = 10, completed tasks = 813]
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:1979)
at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:786)
at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1307)
at com.facebook.accountkit.internal.AppEventsLogger.logSdkEvent(AppEventsLogger.java:169)
at com.facebook.accountkit.internal.InternalLogger.logImpression(InternalLogger.java:140)
at com.facebook.accountkit.internal.AccountKitController$Logger.logUIPhoneLogin(AccountKitController.java:204)
at com.facebook.accountkit.ui.AccountKitActivity.logContentControllerDismissed(AccountKitActivity.java:655)
at com.facebook.accountkit.ui.AccountKitActivity.onContentControllerDismissed(AccountKitActivity.java:645)
at com.facebook.accountkit.ui.AccountKitActivity.backPressed(AccountKitActivity.java:539)
at com.facebook.accountkit.ui.AccountKitActivity.onKeyDown(AccountKitActivity.java:461)
at android.view.KeyEvent.dispatch(KeyEvent.java:2869)
at android.app.Activity.dispatchKeyEvent(Activity.java:2430)
at android.support.v7.app.AppCompatActivity.dispatchKeyEvent(AppCompatActivity.java:534)
at android.support.v7.view.WindowCallbackWrapper.dispatchKeyEvent(WindowCallbackWrapper.java:50)
at android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.dispatchKeyEvent(AppCompatDelegateImplBase.java:241)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:2169)
at android.view.ViewRootImpl.deliverKeyEventPostIme(ViewRootImpl.java:4426)
at android.view.ViewRootImpl.handleImeFinishedEvent(ViewRootImpl.java:4355)
at android.view.ViewRootImpl$ViewRootHandler.handleMessage(ViewRootImpl.java:3311)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5283)
at java.lang.reflect.Method.invokeNative(Method.java)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)
at dalvik.system.NativeStart.main(NativeStart.java)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.