TargetSdkVersion是28,但我可以在api 29上运行我的应用程序?

时间:2019-10-05 19:19:54

标签: java android android-gradle-plugin targetsdkversion

我的礼物

android {
    compileSdkVersion 28
    defaultConfig {
        minSdkVersion 21
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

仿真器设置:

  1. Android 10
  2. API 29

由于某种原因,即使我只有compileSdk和targetSdk 28版,我也可以在此模拟器上运行我的应用程序?

当我将两个版本都更改为29时,出现错误消息:

Caused by: android.system.ErrnoException: open failed: EACCES (Permission denied) 

那么我仍然可以使用SDK版本28还是应该将29用于Android 10设备? 但是,如果我使用29,则此错误是什么意思?

0 个答案:

没有答案