【问题标题】:Bootstrap error when initializing Twitter API in Android在 Android 中初始化 Twitter API 时出现引导错误
【发布时间】:2020-01-16 08:23:08
【问题描述】:

java.lang.BootstrapMethodError:当我尝试在我的应用程序类中使用 API 密钥和密钥初始化 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)

【问题讨论】:

  • 你能添加你正在使用的代码吗?
  • @MaartenDev 上面是用于在应用程序类的 onCreate 方法中初始化 Twitter 的代码

标签: java android kotlin twitter


【解决方案1】:

我试图找到解决此问题的方法,但很少有资源可用于 Android 的 Twitter 集成,当然还有用于调试问题的资源。 所以这是我自己找到的解决方案,将来可能会对某人有所帮助 当您在侧面 android 块中的应用程序 gradle 文件中将 java 的目标版本添加到 8 时,该错误已解决

   compileOptions {
        targetCompatibility = "8"
        sourceCompatibility = "8"
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-22
    • 1970-01-01
    相关资源
    最近更新 更多