Error: Make sure to call FacebookSdk.sdkInitialize() first
Error: Make sure to call FacebookSdk.sdkInitialize() first
我从来没有用过 FacebookSdk.sdkInitialize()
,但出于某种原因,我现在在 MainActivity onCreate()
:
中的 setContentView(R.layout.activity_main)
上遇到错误
Error inflating class com.facebook.login.widget.LoginButton
Caused by: The SDK has not been initialized, make sure to call FacebookSdk.sdkInitialize() first.
与此同时,我在访问 FirebaseFirestore.getInstance()
之前也收到错误 Make sure to call FirebaseApp.initializeApp(Context) first
- 这是我以前从未见过的错误。
它们一定在某种程度上相关,但我不确定问题出在哪里。
class MainActivity : AppCompatActivity() {
val callbackManager = CallbackManager.Factory.create()
val db = FirebaseFirestore.getInstance()
private lateinit var auth: FirebaseAuth
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
val dbSettings = FirebaseFirestoreSettings.Builder().setPersistenceEnabled(false).build()
db.firestoreSettings = dbSettings
auth = FirebaseAuth.getInstance()
setContentView(R.layout.activity_main)
更改声明位置。
class MainActivity : AppCompatActivity() {
private lateinit var auth: FirebaseAuth
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val callbackManager = CallbackManager.Factory.create()
val db = FirebaseFirestore.getInstance()
val dbSettings = FirebaseFirestoreSettings.Builder().setPersistenceEnabled(false).build()
db.firestoreSettings = dbSettings
auth = FirebaseAuth.getInstance()
或者您可以使用:
class MainActivity : AppCompatActivity() {
private lateinit var auth: FirebaseAuth
val db : FirebaseFirestore
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val callbackManager = CallbackManager.Factory.create()
db = FirebaseFirestore.getInstance()
val dbSettings = FirebaseFirestoreSettings.Builder().setPersistenceEnabled(false).build()
db.firestoreSettings = dbSettings
auth = FirebaseAuth.getInstance()
我从来没有用过 FacebookSdk.sdkInitialize()
,但出于某种原因,我现在在 MainActivity onCreate()
:
setContentView(R.layout.activity_main)
上遇到错误
Error inflating class com.facebook.login.widget.LoginButton
Caused by: The SDK has not been initialized, make sure to call FacebookSdk.sdkInitialize() first.
与此同时,我在访问 FirebaseFirestore.getInstance()
之前也收到错误 Make sure to call FirebaseApp.initializeApp(Context) first
- 这是我以前从未见过的错误。
它们一定在某种程度上相关,但我不确定问题出在哪里。
class MainActivity : AppCompatActivity() {
val callbackManager = CallbackManager.Factory.create()
val db = FirebaseFirestore.getInstance()
private lateinit var auth: FirebaseAuth
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
val dbSettings = FirebaseFirestoreSettings.Builder().setPersistenceEnabled(false).build()
db.firestoreSettings = dbSettings
auth = FirebaseAuth.getInstance()
setContentView(R.layout.activity_main)
更改声明位置。
class MainActivity : AppCompatActivity() {
private lateinit var auth: FirebaseAuth
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val callbackManager = CallbackManager.Factory.create()
val db = FirebaseFirestore.getInstance()
val dbSettings = FirebaseFirestoreSettings.Builder().setPersistenceEnabled(false).build()
db.firestoreSettings = dbSettings
auth = FirebaseAuth.getInstance()
或者您可以使用:
class MainActivity : AppCompatActivity() {
private lateinit var auth: FirebaseAuth
val db : FirebaseFirestore
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val callbackManager = CallbackManager.Factory.create()
db = FirebaseFirestore.getInstance()
val dbSettings = FirebaseFirestoreSettings.Builder().setPersistenceEnabled(false).build()
db.firestoreSettings = dbSettings
auth = FirebaseAuth.getInstance()