2016-05-03 7 views
0

Я не могу загрузить приложение на Android 5.0, даже если я установить следующий код в манифесте:ваше устройство не совместимо с этой версии - Android 5.0

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="package" 
android:versionCode="1" 
android:versionName="1.0"> 

<!-- for card.io card scanning --> 
<compatible-screens> 
    <!-- <screen android:screenSize="normal" /> 
     <screen android:screenSize="large" />--> 
    <screen 
     android:screenDensity="ldpi" 
     android:screenSize="normal" /> 
    <screen 
     android:screenDensity="mdpi" 
     android:screenSize="normal" /> 
    <screen 
     android:screenDensity="hdpi" 
     android:screenSize="normal" /> 
    <screen 
     android:screenDensity="xhdpi" 
     android:screenSize="normal" /> 
    <!-- all large size screens --> 
    <screen 
     android:screenDensity="ldpi" 
     android:screenSize="large" /> 
    <screen 
     android:screenDensity="mdpi" 
     android:screenSize="large" /> 
    <screen 
     android:screenDensity="hdpi" 
     android:screenSize="large" /> 
    <screen 
     android:screenDensity="xhdpi" 
     android:screenSize="large" /> 
</compatible-screens> 

<supports-screens 
    android:anyDensity="true" 
    android:largeScreens="true" 
    android:normalScreens="true" 
    android:smallScreens="false" 
    android:xlargeScreens="false" /> 

<uses-permission android:name="android.permission.CAMERA" /> 
<uses-permission android:name="android.permission.VIBRATE" /> 

<uses-feature 
    android:name="android.hardware.camera" 
    android:required="false" /> 
<uses-feature 
    android:name="android.hardware.camera.autofocus" 
    android:required="false" /> 

<permission 
    android:name="package.permission.C2D_MESSAGE" 
    android:protectionLevel="signature" /> 

<uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" /> 
<uses-permission android:name="android.permission.GET_ACCOUNTS" /> 
<uses-permission android:name="android.permission.WAKE_LOCK" /> 
<uses-permission android:name="package.permission.C2D_MESSAGE" /> 
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.CALL_PHONE" /> 
<uses-permission android:name="android.permission.GET_TASKS" /> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" /> 
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> 

<uses-feature 
    android:glEsVersion="0x00020000" 
    android:required="true" /> 

Я поставил minSdk версию как 16 и targetsdkversion в 22

Gradle:

compileSdkVersion 22 
buildToolsVersion '23.0.0 rc2' 

defaultConfig { 
    applicationId "app.qourier" 
    minSdkVersion 16 
    targetSdkVersion 22 
    versionCode 9 
    versionName "1.2.7" 
    multiDexEnabled true 
} 
+1

'Я дал minSdk ве rsion = 16 и targetdvversion как 22.'. Почему мы не видим это в вашем файле манифеста? Это было бы первым, что я подумал бы. – greenapps

+0

Перейти к своему файлу -> Структура проекта -> вкладка Свойства -> Изменить скомпилированную версию sdk и построить версию sdk для вашего требования. –

+0

@greenapps Я думаю, что он говорит об одном в файле градации! – varunkr

ответ

0

Удалены Совместимые экраны из манифеста

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