【问题标题】:INSTALL_FAILED_OLDER_SDK in Android P PreviewAndroid P 预览版中的 INSTALL_FAILED_OLDER_SDK
【发布时间】:2018-08-16 23:19:24
【问题描述】:

我正在尝试在我的应用中实现更新的 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 缓存并重新启动... 有什么想法吗?

【问题讨论】:

  • 您究竟想在哪里安装您的应用程序?您需要使用带有 P 预览图像的模拟器。 Pre-P 设备/模拟器不起作用。
  • @laalto 我正在尝试在我的物理设备上安装,我总是在测试时尝试该应用程序
  • @laalto 我的设备是 API 25,但我目前正在使用 SDK API 27 测试应用程序,它运行良好,但它不适用于 API P 预览版,并且不知道为什么

标签: java android android-studio android-gradle-plugin


【解决方案1】:

来自 cmets:

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

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

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

【讨论】:

  • 感谢您的拯救!!
猜你喜欢
  • 1970-01-01
  • 2019-01-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多