Android + Admob:错误:不允许使用字符串类型(在'configChanges'中带值(等等))

时间:2012-06-04 09:52:36

标签: android titanium admob appcelerator

我之前的问题被主持人关闭了,所以请阅读:其他主题没有解决问题。我已经阅读过并尝试了所有内容。

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

  • 我正在使用Appcelerator Titanium。

  • 在Titanium中的“运行配置”中,Android API设置为4.0.3。

  • 我已设置<uses-sdk android:maxSdkVersion="15" android:minSdkVersion="15" android:targetSdkVersion="15" />

  • <android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>

  • 我在项目上运行了一个Clean

  • 我在target=android-15default.properties

  • 中设置了project.properties

出现此错误:

[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 :(得分:2)

我遇到了完全相同的问题,可以通过从谷歌下载最新的Admob SDK来解决:https://developers.google.com/mobile-ads-sdk/download

下载后,导航到您的项目文件夹&gt;模块&gt; ti.admob&gt; (版本号)&gt;库。删除当前的.jar文件,并将其替换为最新的admob SDK中的文件。