2016-10-10 4 views
0

私は私のAPKを構築しようとすると、次のエラーを取得しています:フォースツール:overrideLibraryアンドロイド

uses-sdk:minSdkVersion 14 cannot be smaller than version 15 declared in library [com.facebook.android:facebook-android-sdk:4.6.0] /Users/jack/... 
Suggestion: use tools:overrideLibrary="com.facebook" to force usage 

私はAndroidManifesttools:overrideLibrary行を追加した後も、私はきれいにし、構築プロジェクトを正確に同じ失敗を受け取りますメッセージ。

誰もこの問題を経験したことがありますか?私はいくつかの同様のSOの質問を見て、解決策のどれも私が探している修正です。

+0

ログとマニフェストの部分を提供してください。 –

答えて

0

minsdkversionがプロジェクトのminsdkversionの下にあるライブラリを使用しています。

わずか15にアプリのあなたのbuild.gradleファイルであなたのminSdkVersionがを変更し、それがOKになります。)

安定していない別の方法があります。アプリケーションマニフェストに1行のコードを追加するだけで強制的に使用できます。このリンクを参照してください:

How do I use tools:overrideLibrary in a build.gradle file?

+0

minSdkVersionを14にしようとするとどうなりますか? –

+0

あなたのアプリよりも上のminsdkversionが必要なライブラリは使用できません。そのようなライブラリルール。図書館があなたのものであれば、図書館の気分転換をしてください。ライブラリは何ですか? –

+0

Facebook Parseライブラリです。残念ながら私はそれのためのminSdkVersionを混乱させることはできません:/ –