嗨,大家刚刚开始进入Android开发阶段。我觉得这是一个非常愚蠢的问题,但我还是会拍,因为我已经花了一个小时就已经开始了。我目前正在尝试在我的设备上运行一个项目,而不会改变Android Studio给我的内容。我认为这张图片应该更好地描述我的问题:
跑步时我得到Failure [INSTALL_FAILED_OLDER_SDK]
。
我无法理解他们为什么不兼容。相反,为什么minSdk
在build.gradle上的minSdkVersion
表示15时说API 20?我尝试在manifest.xml上添加uses-sdk
,但我认为这是不必要的,因为我的build.gradle文件将覆盖它(它也没有工作)。
我在这里错过了某种设置吗?
答案 0 :(得分:4)
出于某种原因,使用' L'因为targetSdkVersion
使得minSdkVersion
被忽略。您应该将targetSdkVersion
设置为L
以外的其他内容。
答案 1 :(得分:4)
这不是一个错误。这是一个特色:)。
如果针对预览平台进行编译,则只能在a上运行 预览平台。
您应该将targetSdkVersion
和compileSdkVersion
设置为API 19
。
您可以在此处详细了解此问题:
Issue 72617: Android Studio Compatible: No, minSdk(API 20, Lpreview) != deviceSdk(API 19)