我按照入门Facebook SDK教程中的步骤进行操作,但是当我尝试构建应用程序时,它失败了:
\ app \ src \ main \ AndroidManifest.xml错误: uses-sdk:minSdkVersion 14不能小于库中声明的版本15 [com.facebook.android:facebook-android-sdk:4.11.0] \ app \ build \ intermediates \ explosion-aar \ com.facebook.android \ facebook -Android-SDK \ 4.11.0 \的AndroidManifest.xml
我不明白这是从哪里来的,因为AndroidManifest.xml中没有minSdkVersion而且我不知道该怎么办。
答案 0 :(得分:0)
minSdkVersion来自Facebook sdk的 build.gradle 文件。
请参阅https://developers.facebook.com/docs/android,其中指出Facebook Sdk所需的minSdkVersion为15
答案 1 :(得分:0)
您可以通过在清单中添加以下内容来覆盖错误并让项目构建:
<?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版本添加一个检查