error: Error: String types not allowed (at 'configChanges' with value
'keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize').
这是我的所有相关代码。
在清单中:
android:minSdkVersion="8"
android:targetSdkVersion="13"
android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout
|uiMode|screenSize|smallestScreenSize"/>
解决!!! 问题是configChanges上的标签中断。他们需要一起排在一条线上。为了便于阅读,请不要分割线,将它们放在一起。
答案 0 :(得分:5)
我遇到了这个问题,但是我正在使用api 8构建我的应用程序。我还有api 13作为最低sdk版本。这是如何让它工作:右键单击您的项目>属性> android>选择Android 3.2或更高版本。这对我有用
答案 1 :(得分:2)
即使你的目标是13,我想这对api小于13的设备不起作用,因为改变的值不仅仅是清单中的TAG
,而是VALUE
的一个TAG
。因此,系统将解析这些值,无论其api如何,并在发现未知VALUE
时抛出异常。
要解决此问题,您必须两次构建项目:for api< 13和api> = 13。
如果我弄错了,请纠正我(: