简体   繁体   English

集成Facebook Android SDK 4.4.0后,应用程序在FacebookSdk.SdkInitialize()上崩溃了吗?

[英]App crashing at FacebookSdk.SdkInitialize() after integrating Facebook Android SDK 4.4.0?

I have integrated the latest Facebook Android SDK 4.4.0 in my Xamarin Android app but it is crashing at this line: 我已经在Xamarin Android应用程序中集成了最新的Facebook Android SDK 4.4.0,但在此行崩溃:

FacebookSdk.SdkInitialize (this.ApplicationContext);

Could you please let me know if this is a bug in the latest Facebook Android SDK 4.4.0? 您能否让我知道这是否是最新的Facebook Android SDK 4.4.0中的错误?

07-29 14:54:26.595: E/mono-rt(10768): [ERROR] FATAL UNHANDLED EXCEPTION: System.MissingMethodException: Method not found: 'Android.Runtime.JNIEnv.CallStaticVoidMethod'.
07-29 14:54:26.595: E/mono-rt(10768):   at FacebookIntegrationSample.MainActivity.OnCreate (Android.OS.Bundle bundle) [0x00016] in c:\Users\user\Documents\Projects\FacebookIntegrationSample\FacebookIntegrationSample\MainActivity.cs:36 
07-29 14:54:26.595: E/mono-rt(10768):   at Android.App.Activity.n_OnCreate_Landroid_os_Bundle_ (IntPtr jnienv, IntPtr native__this, IntPtr native_savedInstanceState) [0x00011] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.21-series/49a04b96/source/monodroid/src/Mono.Android/platforms/android-21/src/generated/Android.App.Activity.cs:2380 
07-29 14:54:26.595: E/mono-rt(10768):   at (wrapper dynamic-method) object:8ee5b6e6-5b83-4c32-a791-78e06e74e8e7 (intptr,intptr,intptr)

I have even tried running the Sample given in the Facebook Android SDK 4.4.0 but it too is crashing at the same line: FacebookSdk.SdkInitialize (this.ApplicationContext); 我什至尝试运行Facebook Android SDK 4.4.0中提供的Sample,但它也崩溃在同一行:FacebookSdk.SdkInitialize(this.ApplicationContext);

FacebookSdk.SdkInitialize (this.ApplicationContext);

Initialize FacebookSdk in onCreate before inflecting layout.like, 在更改布局之前先在onCreate上初始化FacebookSdk,例如,

 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //Initialize FacebookSdk here FacebookSdk.SdkInitialize (this.ApplicationContext); setContentView(R.layout.activity_main); } 

for more information about facebook login check my answer here. 有关facebook登录的更多信息,请在此处查看我的答案。 full fb login code 完整的fb登录代码

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Facebook Sdk 尚未初始化 FacebookSdk.sdkInitialize() - Facebook Sdk Has Not Been Initialized FacebookSdk.sdkInitialize() React Native Android应用程序要求调用已弃用的'FacebookSdk.sdkInitialize' - React Native Android app asking to call deprecated 'FacebookSdk.sdkInitialize' facebook AppInviteContent:SDK尚未初始化,请务必先调用FacebookSdk.sdkInitialize() - facebook AppInviteContent: The SDK has not been initialized, make sure to call FacebookSdk.sdkInitialize() first FacebookSdk.sdkInitialize(getApplicationContext())已弃用 - FacebookSdk.sdkInitialize(getApplicationContext()) Deprecated FacebookSdk.sdkInitialize (Context) 已弃用 - FacebookSdk.sdkInitialize (Context) is deprecated 有必要每次都调用FacebookSdk.sdkInitialize()吗? - It is necessary to call FacebookSdk.sdkInitialize() each time? FacebookSdk.sdkInitialize(getApplicationContext())方法不起作用 - FacebookSdk.sdkInitialize(getApplicationContext()) method not worked SDK尚未初始化,请务必先调用FacebookSdk.sdkInitialize() - The SDK has not been initialized, make sure to call FacebookSdk.sdkInitialize() first SDK还没有初始化,一定要先调用FacebookSdk.sdkInitialize() react native - The SDK has not been initialized, make sure to call FacebookSdk.sdkInitialize() first react native Android: java.lang.NoSuchMethodError: Landroid\\/os\\/Handler 当调用 FacebookSdk.sdkInitialize() - Android: java.lang.NoSuchMethodError: Landroid\/os\/Handler when calling FacebookSdk.sdkInitialize()
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM