【问题标题】:AdMob+Android: String types not allowed (at 'configChanges' with value 'keyboard|key [duplicate]AdMob+Android:不允许使用字符串类型(在 'configChanges' 处,值为 'keyboard|key [重复]
【发布时间】:2012-05-31 13:55:17
【问题描述】:

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

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

我正在使用 Appcelerator Titanium。

  • Android API 在 Titanium 内的运行配置中设置为 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"/>
  • 我已经对我的项目进行了清理

收到此错误:

[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').

我做错了什么/是什么原因造成的?谢谢。

【问题讨论】:

标签: android titanium admob


【解决方案1】:

在 AndroidManifest 的标签中,使用这个:

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

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

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

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

【讨论】:

  • 我已经这样做了,我仍然得到错误。
  • 我也这样做了,但仍然是同样的错误.....
  • 编辑了我的回复,现在试试 ;-)
  • 您也可以尝试帮助->关于->安装历史,并将其更改为以前的工作站
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-04-03
  • 1970-01-01
  • 2016-05-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多