我的应用程序无法安装在安装了Android 7.1.1的设备上。用户可以轻松安装其他应用程序,但安装我的时会收到504错误。他们试图清除缓存等 - 没有任何帮助。问题出在应用程序方面。
我过去遇到同样的问题(使用Android 7.1。),这是通过将compileSdkVersion从23更改为25来解决的。但是现在我不知道我可以改变什么:compileSdkVersion甚至targetSdkVersion都设置为最新版本可用 - 25。
这是我的build.grandle
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/LICENSE'
exclude 'META-INF/NOTICE'
}
defaultConfig {
applicationId "xx.xxx.xxxx.xxxxxxx"
minSdkVersion 9
targetSdkVersion 25
versionCode 91
versionName "1.2.42"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:support-v4:25.0.0'
compile 'com.google.android.gms:play-services-analytics:8.4.0'
compile 'com.google.android.gms:play-services-location:8.4.0'
compile 'com.google.android.gms:play-services-maps:8.4.0'
compile 'org.apache.httpcomponents:httpcore:4.4.4'
compile 'com.loopj.android:android-async-http:1.4.8'
}