java.lang.BootstrapMethodError:当我尝试使用应用程序类中的 API key 和 secret key 初始化 Twitter 时,调用站点 #2 引导方法出现异常。下面是我用来初始化 Twitter 的代码
val config = TwitterConfig.Builder(this.applicationContext)
.logger(DefaultLogger(Log.DEBUG))//enable logging when app is in debug mode
.twitterAuthConfig(
TwitterAuthConfig(
resources.getString(R.string.com_twitter_sdk_android_CONSUMER_KEY),
resources.getString(R.string.com_twitter_sdk_android_CONSUMER_SECRET)))
//pass the created app Consumer KEY and Secret also called API Key and Secret
.debug(true)//enable debug mode
.build()
//finally initialize twitter with created configs
Twitter.initialize(config)
最佳答案
我试图找到这个问题的解决方案,但是关于 Android 的 Twitter 集成以及调试问题的资源很少。 所以这是我自己找到的解决方案,将来可能会帮助别人 当您在侧面 android block 的应用程序 gradle 文件中将 java 的目标版本添加到 8 时,错误得到解决
compileOptions {
targetCompatibility = "8"
sourceCompatibility = "8"
}
关于java - 在 Android 中初始化 Twitter API 时出现引导错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57940898/