【发布时间】:2018-09-21 00:48:05
【问题描述】:
我添加了下面提到的依赖项和存储库。但即使在同步和重建之后,Facebook 也没有被添加,因此 java 文件中没有发生导入。这是根据 facebook 提供的文件。我在其他应用程序中有类似的设置。如果我遗漏了什么,请告诉我,我试图解决这个问题超过一天。请帮忙。
在模块级构建中。
apply plugin: 'com.android.application'
android {
buildToolsVersion '28.0.2'
compileSdkVersion 28
dexOptions {
javaMaxHeapSize "4g"
}
defaultConfig {
applicationId "xxxxxxxxxxxxxxxxxx"
minSdkVersion 15
targetSdkVersion 28
// Enabling multidex support.
multiDexEnabled true
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
jniLibs.srcDirs = ['libs']
}
androidTest.setRoot('tests')
}
}
repositories {
mavenCentral()
google()
jcenter()
}
dependencies {
api project(':BaseGameUtils')
api files('libs/AudienceNetwork.jar')
api files('libs/FacebookAdapter.jar')
implementation files('libs/chartboost.jar')
implementation files('libs/chartboost-7.2.0.1.aar')
api 'com.android.support:multidex:1.0.3'
api 'com.facebook.android:facebook-android-sdk:4.36.1'
api 'com.google.firebase:firebase-core:16.0.1'
api 'com.google.firebase:firebase-analytics:16.0.1'
api 'com.google.firebase:firebase-invites:16.0.1'
api 'com.google.firebase:firebase-ads:15.0.1'
api 'com.google.firebase:firebase-messaging:17.1.0'
api 'com.google.firebase:firebase-appindexing:16.0.1'
api 'com.google.android.gms:play-services-analytics:16.0.1'
api 'com.google.android.gms:play-services-games:15.0.1'
api 'com.google.android.gms:play-services-identity:15.0.1'
api 'com.google.android.gms:play-services-plus:15.0.1'
}
【问题讨论】:
标签: android facebook android-studio facebook-sdk-4.0 android-build