我在app app gradle中对facebook相关开发进行了以下更改:
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.facebook.android:facebook-android-sdk:4.14.0'
}
在我的一个Fragment方法中,我有这些声明:
public static Facebook facebook = null;
public static AsyncFacebookRunner mAsyncRunner = null;
但是存在编译错误,因为这些类是在中指定的
com.facebook.android.*
我的应用程序从mavenCentral for facebook中的导入不包括“android”
路径,即com.facebook.*
(其中*不包括“android”)。
mavenCentral
的导入不包括com.facebook.android.*
我怎样才能获得com.facebook.android.*
答案 0 :(得分:0)
com.facebook.android软件包是在旧版本的Facebook Android SDK中(我认为在3.x版本中)。当前的4.x版本没有该软件包。您可能需要将应用程序更新为新的SDK版本(推荐),或者如果您想使用现有的版本,请使用旧的3.x版本。 看看这个,这是3.23.1 version,它实际上显示了com.facebook.android包。这是4.0 version,它没有com.facebook.android包。