微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Android Studio 1.1.0 Facebook SDK登录

我尝试用facebook SDK测试登录.

所以我添加编译’com.facebook.android:facebook-android-sdk:4.0.0′.

然后添加FacebookSdk.sdkInitialize(getApplicationContext());
到MainActivity.java

但是当我补充

<com.facebook.login.widget.LoginButton
    android:id="@+id/login_button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center_horizontal"
    android:layout_marginTop="30dp"
    android:layout_marginBottom="30dp" />`

我有以下错误

Rendering Problems The following classes Could not be instantiated:
com.facebook.login.widget.LoginButton (Open Class,Show Exception)
Tip: Use View.isInEditMode() in your custom views to skip code or show sample data when shown in the IDE  
Exception Details java.lang.NoClassDefFoundError: Could not initialize class com.facebook.login.widget.LoginButton
at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:806)
at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:64)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:782)
at android.view.LayoutInflater.inflate(LayoutInflater.java:504)
at android.view.LayoutInflater.inflate(LayoutInflater.java:385) copy stack to clipboard

解决方法

将Facebook SDK作为模块导入并将其添加到依赖关系应该有助于您,如果遇到此问题:
Error:(13,0) Could not find property 'ANDROID_BUILD_MIN_SDK_VERSION' on project

请检查这个讨论:

Import module problem

祝你好运 !

原文地址:https://www.jb51.cc/android/311313.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐