7

我的应用程序以 API 17 为目标,但最小 Sdk 版本是 8。在布局设计预览页面中,我可以看到我的布局在 API 17 版本上的显示方式,但如果我单击 API 选择器下拉菜单,我无法选择任何其他 API 级别。显然我可以在 2.3 Android 版本中运行我的应用程序,并且在真实设备上我可以看到结果,但是有没有办法在设计预览页面中进行测试?

我的清单片段:

    <uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="17" />

来自 Android Studio 的小屏幕

4

2 回答 2

21

更新

实际上我发现了问题所在:当您安装 Android Studio 时,默认情况下它使用自己的 Android SDK(位于 Android Studio.app/sdk 文件夹中),而不是您下载的那些(例如与 Eclipse 一起使用) .

所以我只是在我认为我正在使用的 SDK 和我实际使用的 SDK 之间存在偏差。要解决这个问题,您有 2 个选项:

- 从 Android Studio 中选择文件 -> 项目结构。在“平台设置”下,您可以添加(更新的)下载的 SDK 文件夹并将其用于您的项目。

- 打开 Android Studio SDK 管理器并安装旧的 android 版本 SDK

于 2013-05-24T10:00:42.953 回答
0

似乎 17 是目前唯一可供预览的 API 级别。

我已经正确安装了所有的 SDK,它看起来和你的一样。

于 2013-05-17T20:44:04.733 回答