代码之家  ›  专栏  ›  技术社区  ›  EAK TEAM

在Android P预览中安装\u FAILED\u OLDER\u SDK

  •  12
  • EAK TEAM  · 技术社区  · 6 年前

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

    INSTALL_FAILED_OLDER_SDK:Failed to parse during installpacageLi at binary xml line 8 : Requires development Platform P but this is a release platform

    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缓存并重新启动。。。 有什么想法吗?

    1 回复  |  直到 6 年前
        1
  •  22
  •   laalto    6 年前

    来自评论:

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

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

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