android - 错误 : No resource identifier found for attribute 'adSize' in package 'com.google.example' main. XML

标签 android admob

当我按照说明通过 xml 将广告添加到我的应用程序时,出现以下错误:

Description Resource Path Location Type
error: No resource identifier found for attribute 'adSize' in package 'com.google.example'  main.xml    /HelloWorld/res/layout  line 12 Android AAPT Problem
Description Resource Path Location Type
error: No resource identifier found for attribute 'adUnitId' in package 'com.google.example'    main.xml    /HelloWorld/res/layout  line 12 Android AAPT Problem

我确实编辑了 main.xml,添加了 attrs.xml 文件,但编译器不喜欢它。

最佳答案

在自定义布局 nampespace 中将 /res/ 替换为 /lib/

xmlns:android="http://schemas.android.com/apk/res/android"

在你的情况下,将是:

xmlns:yourApp="http://schemas.android.com/apk/lib/com.yourAppPackege.yourClass"

关于android - 错误 : No resource identifier found for attribute 'adSize' in package 'com.google.example' main. XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41594756/

相关文章:

java - 如何将参数传递给Workmanager DoWork方法

java - 表格布局 : Text in the last column is not getting displayed completly

java - 读取心电图数据的开源java库?

android - 光标位置不正确 : Edittext (gravity:right) when empty

c# - Windows 8.1 通用版本上的 Admob

android - Admob 为 Android 和 IOS 使用相同的 Interstitial 和 BannerID

flutter - 如何借助flutter应用程序内的应用程序内购买去除广告

android - 如何检查Android设备中是否启用了电话调用服务?

android - 在 Android Studio 中将 Admob 横幅调整为屏幕大小

android - 如何将android应用程序添加到Admob