我正在按照我能找到的所有说明进行操作并做了正确的事情并设置compileSdkVersion 23
,targetSdkVersion 23
和minSdkVersion 15
以支持旧版本的Android。
但测试版测试人员报告说,它不会安装在手机上,因为它说他的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 :(得分:0)
尝试安装最新版本的Android Studio并更新至compileSdkVersion 25
:
更改Gradle中的这些行:
compileSdkVersion 25
minSdkVersion 15
targetSdkVersion 25
compile 'com.android.support:appcompat-v7:25.0.0'
答案 1 :(得分:0)
好吧,看起来答案是我的Beta测试版的手机不支持动态壁纸。这是一款三星Galaxy Core Prime - 一款非常基本的手机。奇怪的是其他一些壁纸应用程序确实安装,但我认为他们必须在某种程度上解决缺乏动态壁纸API,也许他们只是聪明的GIF动画。我不确定。我将不得不更多地研究它。如果有人知道,请告诉。