为啥使用 Android Studio 在我的应用中集成 AdMob 不起作用?
Posted
技术标签:
【中文标题】为啥使用 Android Studio 在我的应用中集成 AdMob 不起作用?【英文标题】: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”。
【问题讨论】:
【参考方案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”不接受添加。以上是关于为啥使用 Android Studio 在我的应用中集成 AdMob 不起作用?的主要内容,如果未能解决你的问题,请参考以下文章
为啥我的图像出现在 Android Studio 设计视图中,但在手机中运行时却没有?
当我设置为仅编译播放服务广告时,为啥 Android Studio gradle 仍然在我的 apk 中包含用于 google play services 分析的库?
为啥我的 build.gradle android studio 中没有 allprojects?