android studio - Facebook Login AsyncTask #4 NullPointerException Crash On Launch -
i've looked @ 15 different threads relating issue have , far none of solutions have worked me. while i'm leaning towards being android manifest configuration problem can't seem see or figure out i'm doing wrong there. hoping set of eyes , minds me out.
05-29 11:43:46.679 5265-5300/com.example.android.slidingtabsbasic e/androidruntime﹕ fatal exception: asynctask #4 java.lang.nullpointerexception @ java.util.concurrent.concurrenthashmap.containskey(concurrenthashmap.java:781) @ com.facebook.internal.utility.queryappsettings(utility.java:802) @ com.facebook.login.widget.loginbutton$1.run(loginbutton.java:509) @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1076) @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:569) @ java.lang.thread.run(thread.java:856)
it seems though app_id returning null? or hash? did facebook android quick start , mentioned hash stuff thought optional?
here manifest.
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.android.slidingtabsbasic" android:versioncode="1" android:versionname="1.0"> <!-- min/target sdk versions (<uses-sdk>) managed build.gradle --> <uses-permission android:name="android.permission.internet"/> <uses-permission android:name="android.permission.access_coarse_location"/> <uses-permission android:name="android.permission.access_fine_location"/> <application android:allowbackup="true" android:label="@string/app_name" android:icon="@drawable/ic_launcher" android:theme="@style/apptheme"> <activity android:name=".mainactivity" android:parentactivityname=".mainactivity" android:label="@string/app_name"> <activity android:name="com.facebook.loginactivity" android:theme="@android:style/theme.translucent.notitlebar" android:label="@string/title_facebook_login" /> <meta-data android:name="com.facebook.sdk.applicationid" android:value="@string/app_id"/> <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> </application> </manifest>
the error changes when try on api 16 versus more modern api, giving me asynctask #4 (for 16) , asyntask #2 (modern api).
solved moving
<meta-data android:name="com.facebook.sdk.applicationid" android:value="@string/facebook_app_id"/>
outs side of activity , still inside application.
Comments
Post a Comment