Java 在Android P预览中安装较旧的SDK失败

Java 在Android P预览中安装较旧的SDK失败,java,android,android-studio,android-gradle-plugin,Java,Android,Android Studio,Android Gradle Plugin,我正在尝试在我的应用程序中实现更新的android sdk,但失败的原因是: INSTALL\u FAILED\u OLDER\u SDK:installpacageLi在二进制xml第8行未能解析:需要开发平台p,但这是一个发布平台 compileSdkVersion 'android-P' defaultConfig { applicationId "example" minSdkVersion 16 t

我正在尝试在我的应用程序中实现更新的android sdk,但失败的原因是:

INSTALL\u FAILED\u OLDER\u SDK:installpacageLi在二进制xml第8行未能解析:需要开发平台p,但这是一个发布平台

compileSdkVersion 'android-P'
        defaultConfig {
            applicationId "example"
            minSdkVersion 16
            targetSdkVersion 'P'
            versionCode 223
            versionName '2.2.3-BETA'
            //testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
            vectorDrawables.useSupportLibrary = true
        }
我尝试过:清理项目、重建、清理gradle缓存并重新启动。。。 有什么想法吗?

来自评论:

我正在尝试在我的物理设备上安装,测试时我总是在那里尝试应用程序。我的设备是API 25,但我目前正在使用SDK API 27测试该应用程序,它运行良好,但与API P preview不兼容,don;'我不知道为什么

您只能在兼容的预览平台版本设备上安装针对预览平台版本的APK。到目前为止,只有Android P的模拟器图像可用


在Android p仿真器上测试你的
targetSdkVersion'p'
应用程序。要在其他设备上进行测试,请使用已发布平台的目标SDK版本,如27。

您要在哪里安装应用程序?您需要使用带有P预览图像的仿真器。pre-P设备/模拟器不工作。@laalto我正在尝试在我的物理设备上安装,我总是在需要时尝试应用程序testing@laalto我的设备是API 25,但我目前正在使用SDK API 27测试该应用程序,它运行良好,但与API P preview不兼容,don;'我不知道为什么要拯救这一天!!