如何在IntelliJ Idea上设置Admob?

5

这个问题听起来好像是重复的:

如何使用IntelliJ IDEA正确配置AdMob?

但事实并非如此!(特别是因为那个问题是2011年的,而谷歌的流程已经改变了(看起来是这样))。我正在遵循这个谷歌参考文档进行正确的设置。

首先,有一个“使用Android Studio”的选项,我不知道那是什么。然后,我去了下一个选项:“使用Eclipse或其他IDE”,然后有一个注意事项,非常直截了当。

我在IntelliJ Idea上选择了我的项目,按下F4(打开模块设置),然后进入平台设置中的SDK,并添加了他们要求的文件夹(extras\google\google_play_services)。假设这是“添加谷歌广告库”的正确方法,我继续添加了他们要求的内容到清单文件中。当我编译应用程序时,我会得到以下错误:

D:\Computer Programming\IdeaProjects\Black Square\AndroidManifest.xml:8: error: 
Error: No resource found that matches the given name (at 'value' with value '@integer/google_play_services_version').

所以,看起来我没有正确导入它(从这部分开始,我不知道该怎么继续了)。
1个回答

4
我曾经也遇到了同样的问题,整整一周都在苦苦挣扎。最终,我将我的项目转移到了最新版本的Android Studio(目前为0.4.6)。 Android Studio是基于IntelliJ Idea开发的,因此它具有所有IntelliJ的优点(至少作为Community Edition),同时还与Android SDK更好地集成。
我只需在Android Studio中创建一个新项目,然后将所有相关的源代码、资源和清单文件移动到新创建的项目中即可。
转移完成后,添加admob支持就像在build.gradle中添加这些行一样容易:
dependencies {
    compile 'com.google.android.gms:play-services:4.2.+'
}

Android Gradle插件会自动将Google Play ServicesAAR引用“解压”到构建目录,并从那里获取所有所需的资源和库。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接