我一直得到configChanges:字符串类型不允许错误.即使目标API设置为13

Rya*_*son 6 android admob

error: Error: String types not allowed (at 'configChanges' with value
    'keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize').
Run Code Online (Sandbox Code Playgroud)

这是我的所有相关代码.

在清单中:

    android:minSdkVersion="8"
    android:targetSdkVersion="13"

    android:name="com.google.ads.AdActivity"
    android:configChanges="keyboard|keyboardHidden|orientation|screenLayout
        |uiMode|screenSize|smallestScreenSize"/>
Run Code Online (Sandbox Code Playgroud)

解决了!!!问题是configChanges上的标签中断.他们需要一起排在一条线上.为了便于阅读,请不要分割线,将它们放在一起.

Sim*_*mon 5

我有这个问题,但我正在使用api 8构建我的应用程序.我也有api 13作为最低sdk版本.这是如何让它工作:右键单击您的项目>属性> android>选择Android 3.2或更高版本.这对我有用


She*_*tib 2

即使您的目标是 13,我想这在 api 小于 13 的设备上也不起作用,因为更改后的值不仅仅是TAG清单中的 a,而是 aVALUE的 a TAG。因此,无论其 api 是什么,系统都会解析这些值,并在发现未知时抛出异常VALUE

要解决此问题,您必须构建项目两次:针对 api < 13 和针对 api >=13。

如果我错了请纠正我(:


归档时间:

查看次数:

7091 次

最近记录:

12 年,9 月 前