为什么Android studio会中止apk安装?

时间:2014-10-20 17:31:14

标签: android deployment android-studio apk android-5.0-lollipop

为了尝试API 21的新功能,我创建了一个带有基本活动的新项目。

AndroidManifest.xml <uses-sdk android:minSdkVersion="L" android:targetSdkVersion="L"/>中请求SDK版本如下。

我有一个使用API 21创建的虚拟设备,如here所示。

但是,在构建和部署我的项目时,在选择器窗口中选择正在运行的虚拟设备后,Android Studio会上传apk,尝试安装它并最终中止此错误:

Failure [INSTALL_FAILED_OLDER_SDK]

我按this related question中的建议使用较低的minSdkVersion值再次尝试,但即使定位minSdkVersion="4"也没有更改输出。此外,我相信我的模拟器使用最新的API版本,这应该允许我开发目标minSdkVersion="L" ...

  • 这个问题可能是什么原因?
  • 是否有一个解决方案仍允许我使用最新的API?

3 个答案:

答案 0 :(得分:2)

L SDK版本是指L开发者预览版。任何定位L的应用只会 在运行预览的设备上运行。

您应该将targetSdkVersion设置为21,将最小值设置为您实际想要支持的最低版本。

答案 1 :(得分:0)

您正在使用旧的开发人员预览,将所有内容从L更改为21

答案 2 :(得分:0)

尽量不在清单中写android:targetSdkVersion="L"