【问题标题】:Cannot Resolve Symbol 'Ads'无法解析符号“广告”
【发布时间】:2014-09-20 09:42:17
【问题描述】:

我正在使用 Android Studio 并尝试在我的应用中设置 admob。我已按照 Google 的说明设置 admob (https://developers.google.com/mobile-ads-sdk/docs/admob/android/quick-start#introduction),并多次阅读这些说明,试图找出原因。我还在 SDK 管理器中安装、删除和重新安装了所需的包,但无济于事。

我无法导入这些包: 导入 com.google.android.gms.ads.AdRequest; 导入 com.google.android.gms.ads.AdView;

...当我尝试这样做时,会收到错误“无法解析符号“广告””。 我也尝试过多次“无效缓存/重启”。

以下是来自 build.gradle 的一些关键信息,可能有助于找到答案:

minSdkVersion 9
targetSdkVersion 9
compileSdkVersion 19
buildToolsVersion '20.0.0'

我已经添加了依赖:

compile 'com.google.android.gms:play-services:5.+'

我在原始帖子中忘记提到的一件事是,我的项目有一个库模块,然后在另一个库模块下,然后在我的两个应用程序模块下。

提前谢谢大家。

【问题讨论】:

    标签: android android-studio admob


    【解决方案1】:

    我遇到了同样的问题。点击构建 > 清理项目

    【讨论】:

      【解决方案2】:

      我花了很长时间试图解决这个问题,现在我已经设法对其进行排序并消除错误。

      我经历了许多步骤,其中一些我已经按不同的顺序尝试过,但我试图在下面列出我在错误消失时采取的所有步骤:

      • 运行 'build->clean',同步并运行 'invalidate caches/restart'
        • 从我的结构中的应用程序的 gradle 文件中删除了对 Google play 存储库的所有引用,然后再次添加引用,但仅在顶级库模块的 gradle 中(我之前在所有四个中都有)。
      • 已将项目从我的 Dropbox 文件夹中删除到 C 盘上的另一个位置(我希望这不是问题的一部分)。
      • 关闭项目,打开 Android Studio,然后从新位置再次导入项目。

      就像我说的,我不确定哪个步骤解决了问题,但它现在已排序。

      【讨论】:

        猜你喜欢
        • 2018-11-11
        • 1970-01-01
        • 1970-01-01
        • 2021-02-04
        • 2016-12-31
        • 2018-08-06
        • 1970-01-01
        相关资源
        最近更新 更多