AdMob + Android:不允许使用字符串类型(在'configChanges'中使用值'keyboard | key

时间:2012-05-31 13:55:18

标签: android titanium admob

  

可能重复:
  Admob Error in Eclipse for android:configChanges

我正在努力让AdMob在我的Android应用中运行。我正在提出一个新问题,因为我已经遵循了以前主题的建议。

我正在使用Appcelerator Titanium。

  • 在Titanium中的“运行配置”中将Android API设置为4.0.3。
  • 工具API级别:<tool-api-level>16</tool-api-level>
  • 活动:<activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
  • 我在项目上运行了一个Clean

出现此错误:

[ERROR] /Users/Path/build/android/AndroidManifest.xml:13: error: Error: String types not allowed (at 'configChanges' with value 'keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize').

我做错了什么/导致这种情况的原因是什么?谢谢。

1 个答案:

答案 0 :(得分:6)

在AndroidManifest的标签中,使用:

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

当然,将minSdkVersion更改为您现在使用的任何内容。

另外,在project.properties上将目标设置为17,然后保存,修复项目属性并清理。

编辑:将project.properties上的targetSdkVersion和target从15更改为17.只需尝试定位可用的最新版本。