【发布时间】:2016-10-23 03:57:25
【问题描述】:
我正在按照我能找到的所有说明进行操作,并做了看似正确的事情,并设置了 compileSdkVersion 23、targetSdkVersion 23 和 minSdkVersion 15 以支持旧版本的 Android。
但一位 Beta 版测试人员报告说,它不会安装在他的手机上,因为它说他的 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'
}
【问题讨论】:
标签: android android-studio android-gradle-plugin android-library