APK不能在单个设备上安装

时间:2017-04-18 16:21:49

标签: android intellij-idea

我遇到的问题是在随机设备上安装我的应用程序。该应用程序适用于我的手机(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'
        }
    }
}

问候!

2 个答案:

答案 0 :(得分:1)

只需将调试版本设为.apk即可。看看 - https://techtuts.info/2014/05/build-release-apk-android-studio/

答案 1 :(得分:1)

请您告诉我们您是否正在尝试使用直接安装应用程序时生成的构建apk,或者您正在创建新构建。

注意:如果您想根据构建配置支持所有设备,那么您必须创建一个干净的版本,然后尝试在所需的设备中安装应用程序。希望它会有所帮助。 < / p>