Android应用程序将仅在API 25上运行

Android应用程序将仅在API 25上运行,android,android-studio,Android,Android Studio,这现在很奇怪。无论是什么项目,我的android应用程序都不会在任何其他ROM上运行,只会基于API 25。默认的hello world应用程序甚至不会在任何其他API上运行。 基本上,除了基于NouGat的rom之外,apk安装每隔一个rom就会失败一次。 但我的minsdkversion是21 这是build.gradle(模块:app) Build.gradle(项目):- 我遇到了同样的问题 在Android Studio 2.3及更高版本中,有可能影响代码的即时运行 禁用即时运行 F

这现在很奇怪。无论是什么项目,我的android应用程序都不会在任何其他ROM上运行,只会基于API 25。默认的
hello world
应用程序甚至不会在任何其他API上运行。 基本上,除了基于NouGat的rom之外,apk安装每隔一个rom就会失败一次。
但我的
minsdkversion
是21

这是build.gradle(模块:app)

Build.gradle(项目):-


我遇到了同样的问题

在Android Studio 2.3及更高版本中,有可能影响代码的即时运行

禁用即时运行

File -> Settings -> Build, Execution, Deployment -> Instant Run

就我而言,它工作得非常完美,我希望这能对你有所帮助。

失败的原因是什么?当你在API 21设备上运行应用程序时会发生什么情况?@Gabeschen错误显示在android studio中,说“Apk无法安装-0”@Code学徒同样的事情。它根本没有安装。嗨,我对安卓系统的开发有点陌生,我也面临着同样的问题。即使我选择了Jellybean制作一个项目,它也不会安装在其他API级别上,只安装牛轧糖。使用sdk 26.0.0可能与此有关。它可能是从我开始使用
26.0.0
时开始的,我会尝试禁用instant run并报告。但这不应该无关紧要,因为即使在我导出应用程序后,问题仍然存在(顺便说一句,我使用的是安卓Studio 3.0金丝雀4
buildscript {

    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0-alpha4'


        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
File -> Settings -> Build, Execution, Deployment -> Instant Run