Sugerencia: use las herramientas: overrideLibrary = "android.support.v7.appcompat" para forzar el uso

Estoy comprado app (beetle juego) de internet para editar en él .. pero cuando ejecuto app este msg me aparece

Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed : uses-sdk:minSdkVersion 1 cannot be smaller than version 9 declared in library /Users/omar/Downloads/BeetleGame1/app/build/intermediates/exploded-aar/com.google.android.gms/play-services/7.5.0/AndroidManifest.xml Suggestion: use tools:overrideLibrary="com.google.android.gms.all" to force usage 

Build.grade (proyecto: beetlegame1)

  // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.2.3' } } allprojects { repositories { jcenter() } } 

Build.grade (módulo: app)

  apply plugin: 'com.android.application' android { compileSdkVersion 19 buildToolsVersion "23.0.0 rc2" defaultConfig { applicationId "com.game" compileOptions { sourceCompatibility JavaVersion.VERSION_1_5 targetCompatibility JavaVersion.VERSION_1_5 } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } } dependencies { compile 'com.google.android.gms:play-services:+' } 

Build.grade (módulo: google-play-services-lib)

  configurations.create("default") artifacts.add("default", file('google-play-services_lib.jar')) 

Puedo adjuntar el enlace para descargar el juego de la aplicación que tengo .. para verlo 🙂

La biblioteca importada google play servicios tiene un minsdk especificado como 9, mientras que parece que la orientación de las versiones mucho más bajos. Para reemplazarlo, debe agregar tools:overrideLibrary con el nombre del paquete en el archivo AndroidManifest.xml que ignorará la versión minSDK especificada en la biblioteca.

 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="your package name"> <uses-sdk tools:overrideLibrary="com.google.android.gms.all"/> -------------------------------- -------------------------------- </manifest> 

Herramientas: marcador overrideLibrary

Un marcador especial que sólo se puede utilizar con la declaración uses-sdk para anular la importación de una biblioteca cuya versión mínima de SDK sea más reciente que la versión mínima de SDK de esa aplicación. Sin dicho marcador, la fusión manifiesta fallará. El marcador permitirá a los usuarios seleccionar qué bibliotecas se pueden importar ignorando la versión mínima de SDK.

 <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="22" tools:overrideLibrary=" com.google.android.gms.all, com.google.android.gms.ads, com.google.android.gms.auth, com.google.android.gms.base, com.google.android.gms.measurement, com.google.android.gms, com.google.android.gms.analytics, com.google.android.gms.appindexing, com.google.android.gms.appinvite, com.google.android.gms.appstate, com.google.android.gms.cast, com.google.android.gms.drive, com.google.android.gms.fitness, com.google.android.gms.location, com.google.android.gms.maps, com.google.android.gms.games, com.google.android.gms.gcm, com.google.android.gms.identity, com.google.android.gms.nearby, com.google.android.gms.panorama, com.google.android.gms.plus, com.google.android.gms.safetynet, com.google.android.gms.wallet, com.google.android.gms.wearable" /> 

Está recibiendo este error porque no declara una minSdkVersion en el archivo minSdkVersion de su app :

  defaultConfig { applicationId "com.game" minSdkVersion 9 targetSdkVersion 22 compileOptions { sourceCompatibility JavaVersion.VERSION_1_5 targetCompatibility JavaVersion.VERSION_1_5 } } 

Introduzca aquí la descripción de la imagen

Make minSdkVersion = 9 como en la imagen. Trabajó para mí.

Abrir Android Studio -> Abrir archivo de manifiesto

Add no olvides incluir xmlns: tools = "http://schemas.android.com/tools&quot; también, antes de la etiqueta

 <uses-sdk tools:overrideLibrary="com.google.android.gms.all"/> 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.