2016-10-23 6 views
0

Я следую всем инструкциям, которые я мог найти, и сделал то, что походило на правильную вещь, и установил compileSdkVersion 23, targetSdkVersion 23 и minSdkVersion 15 для поддержки старых версий Android.minSdkVersion не работает?

Но бета-тестер сообщил, что он не будет устанавливать на свой телефон, потому что он сказал, что его версия Android несовместима. Но он запускает Lollipop 5.1.1, который является API 22. Так почему же он не работает? Вот моя конфигурация gradle (и мои локальные зависимости настроены аналогично).

apply plugin: 'com.android.application' 

android { 
    signingConfigs { 
     config { 
      keyAlias 'config' 
      keyPassword 'xxxxx' 
      storeFile file('/home/xxxxx/android.jks') 
      storePassword 'xxxxx' 
     } 
    } 
    compileSdkVersion 23 
    buildToolsVersion "23.0.3" 
    defaultConfig { 
     applicationId 'tabcomputing.tcwallpaper' 
     minSdkVersion 15 
     targetSdkVersion 23 
     versionCode 13 
     versionName "1.1.3" 
     signingConfig signingConfigs.config 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
      signingConfig signingConfigs.config 
     } 
    } 
    productFlavors { 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    // local libraries 
    compile project(':library.clock') 
    compile project(':library.color') 
    compile project(':library.paper') 
    // android libraries 
    compile 'com.android.support:appcompat-v7:23.+' 
    compile 'com.android.support:support-v4:23.+' 
    compile 'com.android.support:design:23.+' 
    testCompile 'junit:junit:4.12' 
} 

ответ

0

Попробуйте установить последнюю версию Android Studio и обновление до compileSdkVersion 25:

Изменить эти строки в Gradle:

compileSdkVersion 25 
minSdkVersion 15 
targetSdkVersion 25 
compile 'com.android.support:appcompat-v7:25.0.0' 
+0

@Swordsman Он отсутствует, я просто положил его в свое приложение и повторно загрузил в магазин приложений. –

+0

его выпущено через несколько дней назад последний из них api 25 –

+0

@Grant вы правы – Swordsman

0

Ну, похоже, ответ в том, что моя бета-тестера телефон не поддерживает живые обои. Это Samsung Galaxy Core Prime - очень простой телефон. Странным является то, что некоторые другие приложения для обоев устанавливают, но я думаю, что они должны каким-то образом работать с отсутствием API живых обоев, возможно, это просто умные анимированные gif. Я не уверен. Я должен буду изучить его больше. Если кто-то еще знает, скажите.

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