2016-10-10 3 views
0

Я получаю следующую ошибку, пытаясь построить свой APK:инструментов Force: overrideLibrary Android

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 

Даже после того, как я добавить tools:overrideLibrary линию к моим AndroidManifest, чищу и построить проект и получить точно такой же провал сообщение.

Неужели кто-нибудь испытал этот вопрос раньше? Я просмотрел некоторые подобные вопросы SO, и ни одно из решений не является исправлением, которое я ищу.

+0

Обеспечение входа и манифеста часть. –

ответ

0

Вы используете библиотеку, в которой его minsdkversion находится ниже minsdkversion вашего проекта.

Просто измените minsdkversion в вашем build.gradle файл вашего приложения 15, и это будет хорошо;)

Существует еще один способ, который не является стабильным. Просто заставьте его использовать, добавив одну строку кода в манифест приложения. Смотрите эту ссылку:

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

+0

Что, если я планирую, чтобы minSdkVersion составляла 14? –

+0

Вы не можете использовать библиотеку, для которой требуется minsdvversion, чем ваше приложение. Это своего рода правило библиотеки. Если библиотека - это ваш chanhe mindsdkversion библиотеки. Что такое библиотека? –

+0

Это библиотека аналитики Facebook. К сожалению, я не могу возиться с minSdkVersion для этого:/ –

Смежные вопросы