如何在姜饼和下层设备上运行api 14级演示

时间:2011-11-18 21:44:03

标签: android api demo

当我使用api level 14从eclipse创建一个新的Android Sample Project时,添加兼容性库并尝试在我的姜饼设备上运行它。它给出了以下错误:

Error Inflating Class SwitchPreference 

我刚刚从首选项xml文件中评论了SwitchPreference,并且能够运行api演示应用。但Fragment(以及其他一些)演示无法使用。

这是预期的吗?我应该有运行api-14的设备才能看到Fragment演示吗?我在创建项目的过程中遗漏了什么吗?

感谢任何帮助。

2 个答案:

答案 0 :(得分:4)

兼容性库提供Fragment API,但它不会以某种方式将API级别10设备升级到API 11或14.API 14的示例项目可能使用兼容性库未提供的片段之外的其他API。此外,命名空间也不同。如果你想在Gingerbread上运行它,你将不得不做一些工作来移回该样本。我会改为samples in the compatibility library

答案 1 :(得分:1)

API 13设备无法运行API 14程序。删除应用程序所需的API级别(如果可以)。如果您没有使用任何API 14,它应该适合您。

相关问题