9

我导入了 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开发的新手,你能帮我吗?

4

5 回答 5

15

检查您的 API 级别。以下属性:

android:screenOrientation="sensorPortrait"只能在 API 级别 16+ 上工作

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

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

于 2012-10-04T03:44:23.780 回答
3

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

于 2012-08-26T11:06:27.960 回答
3

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

于 2012-10-04T14:06:54.070 回答
3

证实了羊绒所说的。

我改变了一切

android:screenOrientation="sensorPortrait"

android:screenOrientation="sensorLandscape"

构建了项目,然后针对清单中的所有活动再次将其更改回来,并且一切正常:)

于 2013-09-10T11:19:17.780 回答
0

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

于 2015-02-26T20:19:45.780 回答