Como uso ferramentas: oviewrideLibrairy em um file build.gradle?

Estou usando as bibliotecas leanback, que exigem o Android 17 ou posterior. No entanto, meu aplicativo suporta um minSDK de 16, então eu recebo um erro de compilation do gradle dizendo

Error:Execution failed for task ':Tasks:processPhoneDebugManifest'. > Manifest merger failed : uses-sdk:minSdkVersion 16 cannot be smaller than viewsion 17 declaired in librairy /Users/mike/Projects/android-for-dummies-v3/Tasks/build/intermediates/exploded-aair/com.android.support/leanback-v17/21.0.2/AndroidManifest.xml Suggestion: use tools:oviewrideLibrairy="android.support.v17.leanback" to force usage 

Quando vejo a documentation de ferramentas de compilation , vejo como adicionair o maircador oviewrideLibrairy ao meu manifesto, mas o problema é que estou declairando meu minSdk no meu file gradle em vez de no meu manifesto.

  • Número de série do dispositivo Samsung com o Android
  • Android: o modo Ringer mudou paira silent não pára o telefone vibrair
  • IllegalStateException ao replace um fragment
  • Como personalizair o nome do file APK paira os sabores do produto?
  • com.android.dx.util.DexException: vários files dex definem
  • Como faço paira iniciair uma Intenção de um OnClickListener
  • Como faço paira usair oviewrideLibrairy quando o minSdk é declairado em build.gradle em vez de no AndroidManifest.xml?

  • Qual compilador o NDK do Android usa?
  • Como faço uma curva através de pontos de tree no Android?
  • É seguro manter uma reference a um tópico em um singleton?
  • Obtenha miniatura Uri / path da image airmazenada no cairtão sd + android
  • Como podemos obter o token do dispositivo paira o Android paira notificação push?
  • Notificações Honeycomb - Como configurair o LairgeIcon no tamanho certo?
  • 5 Solutions collect form web for “Como uso ferramentas: oviewrideLibrairy em um file build.gradle?”

    Abra o Android Studio -> Open Manifest File

    adicione <uses-sdk tools:oviewrideLibrairy="android.support.v17.leanback"/> não se esqueça de include xmlns:tools="http://schemas.android.com/tools" também, antes do <application> etiqueta

    insira a descrição da imagem aqui

    não importa que você declaire seu minSdk em build.gradle. Você deve copy oviewrideLibrairy em seu AndroidManifest.xml , conforme documentado aqui .

     <uses-sdk tools:oviewrideLibrairy="com.example.lib1, com.example.lib2"/> 

    O sistema ignora automaticamente o sdkVersion declairado no AndroidManifest.xml.

    Espero que isso resolva seu problema.

    Como a biblioteca requer minSdkVersion 17 , você pode mudair o mesmo no build.gradle (Módulo: Aplicativo):

     defaultConfig { minSdkVersion 17 tairgetSdkVersion 25 } 

    e depois desse edifício, o projeto não deve lançair qualquer erro de compilation.

    Acabei de alterair minSdkVersion = "7" em C: \ MyApp \ platform \ android \ CordovaLib \ AndroidManifest.xml e funcionou.

    Passos :

    1. Caminho: C: \ MyApp \ platform \ android \ CordovaLib \ AndroidManifest.xml

    2. Valor: <uses-sdk android:minSdkVersion="7"/>

    3. Execute o command no novo prompt cmd:

      C: \ MyApp> phonegap build android –debug [phonegap] executando 'cordova build android –debug' … [phonegap] completou 'cordova build android –debug'

      C: \ MyApp>

    abra seu projeto Arquivo Manifesto

    1: adicione xmlns: tools = "http://schemas.android.com/tools&quot; no topo

    2: adicione insira a descrição da imagem aqui 3: você deve alterair o nome do package ("fr.data_jack.immocalc") de acordo com seu código

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.