java - 在 Android 中初始化 Twitter API 时出现引导错误

标签 java android kotlin twitter

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/

相关文章:

android - 如何更改选定的 BottomNavigationView 图标大小

java - Terracotta Ehcache : server disconnects during debug

java - Axon框架从domain_event_entry表中读取所有事件,而不是序列化其中的有效负载

java - 将 Eclipse ADT 项目制作到 android Studio 时缺少 gradle.properties 文件

java - 如何在 Eclipse 中添加新的 JRE 库?

android - Parcelable 不保存变量

kotlin - 为什么 Kotlin 允许编写没有参数的 main 函数?

kotlin - 检查对象的类是否从特定的密封类继承

java - 从 Firebase 检索数据时出错

java - 将图像添加到 sqlite 数据库