错误:不允许使用字符串类型(在'screenOrientation'中,值为'sensorPortait')

时间:2012-08-26 11:02:19

标签: android

我导入了android项目我有3个错误

error: Error: String types not allowed (at 'screenOrientation' with value 'sensorPortait'). AndroidManifest.xml /com.cartmillimaging.fishingmate.MapViewActivity    line 16 Android AAPT Problem

不同行上的错误相同。

<activity android:name=".MapViewActivity" android:screenOrientation="sensorPortait">

对于项目构建目标,我选择了Google API 2.3.3。 10。 我还启用了Java编译器项目特定设置,并将编译器合规性错误放到1.6。

我是Android开发新手,你能帮助我吗?

5 个答案:

答案 0 :(得分:15)

结帐您的API级别。以下属性:

android:screenOrientation="sensorPortrait"只适用于API级别16 +

android:screenOrientation="sensorPortait"可以在15级下工作

我认为这是一个固定的错误

答案 1 :(得分:3)

值中存在拼写错误。正确的名称是“sensorPortrait”

答案 2 :(得分:3)

当你加载项目我得到这个错误(我使用api级别10)。我找到了解决方案。您将screenOrientation更改为其他内容,保存它,然后返回sensorPortait,现在一切正常。

答案 3 :(得分:3)

确认了羊绒说的话。

我改变了所有

android:screenOrientation="sensorPortrait"

android:screenOrientation="sensorLandscape"

构建了项目,然后再次将其更改为清单中的所有活动,并且所有工作都很好:)

答案 4 :(得分:0)

有这个错误,无法踢它。我的构建设置如何选择API 13 ...选择API 21并且不再是问题!