最近在开发一个简单的Android应用,用的是Android Studio开发环境,调试程序的过程中,腾讯手机管家总是提示应用有广告插件多点(a.banner.doubleClick)。可是开发过程中,我并没有增加广告插件,从网上搜了半天也没找到合理的解释。因为刚开始用Android Studio开发环境(以前用的是Eclipse),所以对Android Studio的编译进行简单的检查后,尝试着屏蔽了一行代码,结果问题解决了。下面介绍一下具体的解决方法。
解决方法一
在Android的Project管理树中找到Gradle Scripts,打开里面的build.gradle(Module: app),如图1所示,注释掉下面这行代码,重新编译运行后问题解决。
//compile ‘com.google.android.gms:play-services:6.5.87’
1
//compile ‘com.google.android.gms:play-services:6.5.87’
屏蔽一行代码图1 屏蔽一行代码
解决方法二
右键点击app,选择“Open Module Settings”,如图2所示。
Open Module Settings图2 Open Module Settings
选择“Dependencies”选项卡,右键点击“com.google.android.gms:play-services:6.5.87”,选择“Remove”,如图3所示。重新编译运行后问题解决。
移除影响类库图3 移除影响类库
具体这个类库是干什么用的,我不是太清楚,应该和Google服务以及Play商场相关。总之去除之后,问题解决了,而且打包生成的apk文件比以前的小了不少。