Инструменты: overrideLibrary не работаетAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Инструменты: overrideLibrary не работает

Сообщение Anonymous »

Я хотел бы использовать библиотеку android.support.test.uiautomator.v18в сборке, поддерживающей Android до уровня 11. Мой манифест начинается:







и в build.gradle у меня есть

android {
compileSdkVersion 23
buildToolsVersion '23.0.2'

defaultConfig {
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}

buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}


Запуск ./gradlew linkedCheck дает:

* What went wrong:
Execution failed for task ':app:processDebugAndroidTestManifest'.
> java.lang.RuntimeException: Manifest merger failed : uses-sdk:minSdkVersion 11 cannot be smaller than version 18 declared in library [com.android.support.test.uiautomator:uiautomator-v18:2.1.1] /Users/ewanbenfield/AndroidStudioProjects/TM/app/build/intermediates/exploded-aar/com.android.support.test.uiautomator/uiautomator-v18/2.1.1/AndroidManifest.xml
Suggestion: use tools:overrideLibrary="android.support.test.uiautomator.v18" to force usage


Подробнее здесь: https://stackoverflow.com/questions/354 ... ot-working
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»