Próbuję uruchomić projekt z Android Studio 0.8.0 beta i najnowszymi narzędziami, wymaga API 20, więc nie działa na urządzeniu z interfejsem API 19Najnowsza biblioteka pomocy v4 wymaga minSdk (API 20, L Preview)?
Jakieś pomysły?
Próbuję uruchomić projekt z Android Studio 0.8.0 beta i najnowszymi narzędziami, wymaga API 20, więc nie działa na urządzeniu z interfejsem API 19Najnowsza biblioteka pomocy v4 wymaga minSdk (API 20, L Preview)?
Jakieś pomysły?
Jeśli skonfigurowano Gradle ustawienia skompilować najnowszą wersję
następnie RC zostanie pobrany, co wymaga L - Preview.
Zobacz odpowiedzi here.
Zastosowanie
Wszędzie w Twoim projekcie.
czy istnieje również rozwiązanie dla Eclipse, które nie będzie wymagało tak dużego ustawienia minSdkVersion? –
Problem nadal występuje w przypadku zależności przechodnich. Gradle oferuje sposób na wymuszenie użycia określonej wersji zależności.
Na przykład można dodać coś takiego:
configurations.all {
resolutionStrategy {
force 'com.android.support:support-v4:20.+'
force 'com.android.support:appcompat-v7:20.+'
}
}
do build.gradle.
Jeśli chcesz dowiedzieć się więcej o strategiach rozwiązywania Gradle odnoszą się do tej instrukcji http://www.gradle.org/docs/current/dsl/org.gradle.api.artifacts.ResolutionStrategy.html
Znalazłem to podczas czytania odpowiedni problem, który będzie połączyć here
Narzędzia nie wymagają żadnego poziomu API. Projekty robią. – CommonsWare
Tak, masz rację, mam na myśli, że jest to związane z najnowszymi narzędziami, ponieważ pojawił się zaraz po zainstalowaniu go – Minas
możliwy duplikat połączenia [Manifest merger failed: uses-sdk: minSdkVersion 14] (http://stackoverflow.com/questions/24438170/manifest-merger-failed-uses-sdkminsdkversion-14) – hichris123