我遇到的问题是在随机设备上安装我的应用程序。该应用程序适用于我的手机(Android 6.0)和模拟器(7.1.1),但它无法安装在朋友的手机上。电话,例如相同的Android版本或5.0可能。有没有IDE方面的原因(IntelliJ IDEA,早期Android Studio有相同的错误)?
我的项目中有build.gradle
的片段。也许它会以某种方式帮助......
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
useLibrary 'org.apache.http.legacy'
defaultConfig {
applicationId "com.pkgname"
minSdkVersion 15
targetSdkVersion 25
versionCode 1
versionName "Pre-release"
vectorDrawables.useSupportLibrary = true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
zipAlignEnabled true
}
pre_release {
minifyEnabled true
zipAlignEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
问候!
答案 0 :(得分:1)
只需将调试版本设为.apk即可。看看 - https://techtuts.info/2014/05/build-release-apk-android-studio/
答案 1 :(得分:1)
请您告诉我们您是否正在尝试使用直接安装应用程序时生成的构建apk,或者您正在创建新构建。
注意:如果您想根据构建配置支持所有设备,那么您必须创建一个干净的版本,然后尝试在所需的设备中安装应用程序。希望它会有所帮助。 < / p>