【问题标题】:Why is AdMob integration in my app using Android Studio not working?为什么使用 Android Studio 在我的应用中集成 AdMob 不起作用?
【发布时间】:2013-08-16 14:45:21
【问题描述】:

我使用 Eclipse Juno 在我的应用程序中集成了 AdMob - 它运行良好。但是当我尝试使用 Android Studio 集成它时,我得到了这个错误:

错误:不允许使用字符串类型(在 'configChanges' 处,值为 'keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize')。

我还在 libs 文件夹中添加了 jar 文件。我使用 minSdk =9 和 targetSdk=18。我还将 project.properties 文件更改为“target=android-13”。

【问题讨论】:

    标签: android admob android-studio


    【解决方案1】:

    screenSize 和 minimumScreenSize 仅在 API 13 中添加。请参阅 http://developer.android.com/guide/topics/manifest/activity-element.html#config

    我想您在构建应用程序时遇到此错误?更改构建配置,以便针对 SDK 13 或更高版本进行构建。

    【讨论】:

    • 我将项目属性更改为“target=android-13”。但仍然没有解决错误。
    • 否不要更改目标属性。在您用于构建的 Android Studio 配置中更改 Android SDK 库的版本。
    【解决方案2】:

    检查您的目标 API 级别和最低 API 级别。我之前遇到过类似的问题,我是这样解决的:

    目标 API 级别 = 最高可用

    最低 api 级别 = 9

    我对 Android Studio 了解不多,但你可以从 manifest.xml 中完成

    希望对你有帮助。

    【讨论】:

    • 我的最低 api = 9 和 targetSDK =18。 “screenSize|smallestScreenSize”不接受添加。
    猜你喜欢
    • 1970-01-01
    • 2020-01-16
    • 2016-04-19
    • 1970-01-01
    • 1970-01-01
    • 2020-03-09
    • 2022-07-07
    • 2020-11-12
    • 2020-01-11
    相关资源
    最近更新 更多