configchanges 编译错误
Posted
技术标签:
【中文标题】configchanges 编译错误【英文标题】:configchanges compile error 【发布时间】:2012-10-26 19:32:58 【问题描述】:我遇到了这个问题,但我找不到解决方案。我正在使用 Intellij。我将 SDK 设置为 android 4.03,target=android-13,android:minSdkVersion="8" android:targetSdkVersion="15",但仍然出现编译错误
...错误:错误:不允许使用字符串类型(在 'configChanges' 处,值为 'keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize')。
它仅突出显示“screenSize|smallestScreenSize”部分,但如果没有这两个部分,AdMob 广告将无法正常工作。
谁能帮忙?
【问题讨论】:
【参考方案1】:找到了!因为我一开始是为较低的 API 设置的,所以在依赖项中它仍然设置为 Android 2.0.3,尽管说 SDK 是 4.0.3。
【讨论】:
以上是关于configchanges 编译错误的主要内容,如果未能解决你的问题,请参考以下文章
AdMob 错误“您必须在 androidmanifest.xml 中使用 configchanges 声明 adactivity”
AdView - AndroidManifest.xml 中缺少带有 android:configChanges 的 adActivity