java - Android P 预览版中的 INSTALL_FAILED_OLDER_SDK

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

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

INSTALL_FAILED_OLDER_SDK:在二进制 xml 第 8 行的 installpacageLi 期间无法解析:需要开发平台 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 缓存并重新启动 ... 有什么想法吗?

最佳答案

来自评论:

I'm trying to install on my physical device, where i always try the app when testing. My device is API 25 , but i am testing the app with SDK API 27currently and it is working well, but it don't work with API P preview, and don;'t know why

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

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

关于java - Android P 预览版中的 INSTALL_FAILED_OLDER_SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49175913/

相关文章:

android - onDataChanged 监听器未检测到数据传输(Data Api)

Android:如何使 LinearLayout 中的所有元素大小相同?

android - 在 Android 上以编程方式检测和更改数据连接 (GPRS/UMTS)

java - Intent 过滤器给出不存在的文件路径

android - 将 Android studio 更新到 Arctic Fox 版本并将 gradle 升级到 7.0.0 后出现 gradle 错误

java - intellij 不编译源文件夹中的某些类

java - 更改 Eclipse RCP 3.x 应用程序中的默认 io-wizard 镜像

java - Gradle 和 IntelliJ 混合 Java/Scala 项目和 SDK 1.6

java - Spark模式rdd到RDD

android-studio - 快捷键 Ctrl + B 在组件树中不起作用,无法在 Android Studio Windows 中转到 XML