【问题标题】:Facebook sdk for Android version mismatchFacebook sdk for Android 版本不匹配
【发布时间】:2016-09-03 04:20:58
【问题描述】:

我按照 Facebook SDK 入门教程中的步骤操作,但是当我尝试构建我的应用程序时,它失败了:

\app\src\main\AndroidManifest.xml 错误: uses-sdk:minSdkVersion 14 不能小于库 [com.facebook.android:facebook-android-sdk:4.11.0] \app\build\intermediates\exploded-aar\com.facebook.android\facebook 中声明的版本 15 -android-sdk\4.11.0\AndroidManifest.xml

我不明白这是从哪里来的,因为 AndroidManifest.xml 中没有 minSdkVersion,而且我很困惑,不知道该怎么办。

【问题讨论】:

    标签: android facebook


    【解决方案1】:

    您可以通过将以下内容添加到清单中来覆盖错误并让您的项目构建:

        <?xml version="1.0" encoding="utf-8"?>
        <manifest 
            xmlns:android="http://schemas.android.com/apk/res/android"
            package="com.example.yourappname"
            xmlns:tools="http://schemas.android.com/tools"
            >
            <uses-sdk tools:overrideLibrary="com.facebook, android.support.customtabs" />
    

    但是我猜你需要添加一个围绕所有对 Facebook SDK 调用的 API 版本检查

    【讨论】:

      【解决方案2】:

      minSdkVersion 来自 Facebook sdk 的 build.gradle 文件。

      请参阅https://developers.facebook.com/docs/android,它指出 Facebook Sdk 所需的 minSdkVersion 为 15

      【讨论】:

      • 嗯,这是一个误导性的错误信息。其中没有提到 build.gradle。谢谢你:)
      猜你喜欢
      • 1970-01-01
      • 2021-10-13
      • 1970-01-01
      • 2021-06-06
      • 1970-01-01
      • 1970-01-01
      • 2018-11-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多