adb安装apk报错“Failure [INSTALL_FAILE D_OLDER_SDK”

今儿使用adb将本地apk安装到手机上出现一个问题:

Failed to install C:\Users\admin\Desktop\myThreeApp.apk: Failure [INSTALL_FAILED_OLDER_SDK: Failed parse during installPackageLI: /data/app/vmdl1564794666.tmp/base.apk (at Binary XML file line #0): Requires newer sdk version #27 (current version is #24)]

意思就是当前设备的Android版本过低了,apk不支持

解决方式:

指定最低minSdkVersion、targetSdkVersion

在Manifest文件中添加如下语句:

或者修改build.gradle文件:

defaultConfig {

        applicationId "com.example.XXX.XXXX"

        minSdkVersion 17

        targetSdkVersion 25

        versionCode 1

        versionName "1.0"

        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

    }

修改后,重新编译生成apk,重新尝试安装

以上为个人见解,不喜勿喷,如若有误,请多多指教

转载请标明链接

你可能感兴趣的:(adb安装apk报错“Failure [INSTALL_FAILE D_OLDER_SDK”)