先前接入谷歌广告Admob,功能完成后AS能运行,打包哩不行一直报
com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/v4/app/INotificationSideChannel$Stub$Proxy.class
整个工程都被找翻天了,都没有重复的哩,什么网上dependencies 查找依赖树的 我都用过了 没有重复的啊
废了点时间终于找到次要原因,是因为我的gradle版本太低了,才version 4.1
Gradle升到了5.4.1,然后插件改成3.5.1,
clean+rebuild下,过程有点久,可以喝杯下午茶了
好小子,rebuild最终结果就是找到重复的包了
 found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar(com.android.support:support-compat:28.0.0)
查了下原来是androidX和support之间依赖问题,反正androidX是趋势,就长痛不如短痛,直接搞起处理了

过程
1.一定Gradle要升级到5.4.1,build-tool改成3.5.1,毕竟要支持谷歌广告,如何升级百度就有的

2.所有的支持库一定要升级到28.0.0 这个一定要升级并且rebuild一下,是为了更好的接入AndroidX 因为这个包是最接近AndroidX的支持库,看看工程有无什么代码不兼容,先改了

3.右键工程→Refactor→Migrate to AndroidX…,如下图所示

4.最后点击Do Refactor,我是查了工程都需要改的样子,网上有些是有选择的更改,大家切合实际去选择
5.最后还有些没改好,比如

这些自己手动改一改,合理是不多的,最后rebuild成功,跑了起来了,还有gradle打包也成功了,开心!
大家也可以参考这位大哥的处理方式:
https://blog.csdn.net/lovedou0816/article/details/90481946

Android接入谷歌广告 - 发现各种坑相关推荐

  1. 2023网站接入谷歌广告教程

    如果你是一名网站主,将谷歌广告接入到你的网站中可以为你带来多方面的好处.接下来,我们将探讨这些好处并解释如何轻松地将谷歌广告集成到你的网站中. 想要成为谷歌广告的流量主,需要满足一些条件,并且需要经历 ...

  2. Unity Android接入Adtming广告聚合平台

    AdTiming聚合平台SDK:这篇文章可以对SDK有个简单的认知,同时也提供了一些接入的流程,写的相对比较简单,同时版本比较低 Unity插件集成:这里有比较详细的Unity接入流程,包括Andro ...

  3. android接入谷歌支付

    先集成google支付插件 implementation "com.android.billingclient:billing:4.0.0" 在Application进行初始化连接 ...

  4. Android接入unityads广告,Unity Ads胡敏:开发者如何通过广告获取成功

    5 月 12 日,在 Unite Beijing 2018大会上的技术专场,Unity Ads 账户管理总监胡敏从用户获取.广告收入和设计几个维度帮助开发者了解如何通过广告获取成功. 1.用户获取 通 ...

  5. AdMob Android谷歌广告接入(精简版)

    这里先附上谷歌AdMob API官方说明文档的地址,如果有不明白或者想详细了解的可以点击进入 查看学习:https://developers.google.com/admob/android/rewa ...

  6. 谷歌AdMob广告接入(插屏广告)

    谷歌AdMob广告接入(插屏广告) 第一步:翻墙注册并登陆AdMob开发者平台第二步:添加广告,获取广告单元ID第三步:导入sdk, android studio可直接关联依赖:com.google. ...

  7. flutter/Android接入友盟、阿里百川SDK,打包APK后报无法加载arr库的坑

    刚接触flutter,边学边做.其实遇到的是两个坑,但看起来像是同个问题引起的,多么痛的领悟,基础不牢.解决问题流程不对太耽误时间了. 打包APK后报无法加载友盟arr库 有篇帖子说是启用压缩导致的, ...

  8. cocos2dx Android接入芒果插屏广告

    cocos2dx Android接入芒果插屏广告 时间 2014-12-06 18:39:19  CSDN博客原文  http://blog.csdn.net/techkuki/article/det ...

  9. Android接入多盟广告SDK--让你的APP通过广告平台赚钱

    转载请注明出处:http://blog.csdn.net/Alpha58/article/details/59483561 前言 个人开发者可以通过在自己的APP里面嵌入广告,用户下载你的APP,点击 ...

最新文章

  1. Hadoop学习笔记:MapReduce框架详解
  2. android 获取其他布局,android listview onItemClick中获取其他item的布局
  3. 新建django项目
  4. Github注册过程以及对管理软件的了解
  5. JavaSE(一)——HelloWorld
  6. 用 JavaScript 验证只能输入数字,并做数字加总
  7. N个数依次入栈,出栈顺序有多少种?
  8. python找数字程序_程序以查找Python中从1到N的所有缺失数字
  9. python创建虚拟环境失败_virtualenv 创建虚拟环境不成功
  10. Bailian3238 生日相同【稳定排序】
  11. AtCoder Grand Contest 016
  12. 用开关控制蜂鸣器_蜂鸣器驱动电路(实践出真理)
  13. 淘宝新店提升必备-直通车如何开
  14. 多项式曲线拟合 c语言6,多项式曲线拟合
  15. Linux 设备树 status 详解
  16. 京东商家下单未付款?订单催付教程
  17. ubuntu python访问网络共享文件夹
  18. ZK指纹机二次开发中控F18
  19. 股票精灵接口的脚本策划
  20. tps5430应用电路详解_电源转换芯片TPS5430及其应用

热门文章

  1. #ASM 翻译系列第二十五弹:ASM 高级知识 When will my rebalance complete
  2. 印象笔记Markdown的使用方法
  3. 10大最受欢迎的国外业务流程管理(BPM)软件
  4. CoolPad 8190工程模式
  5. 用夜神模拟器+GPA分析Android游戏
  6. 【开发随记】【提效】工作习惯那些事系列之二——TOP3
  7. php如修改登陆后连接地址,两种wordpress更换后台登录界面logo图标方法
  8. 小米打印机显示服务器出错,关于小米笔记本连接不上网络打印机的处理方法
  9. php上传二进制数据流
  10. 网站被cc攻击,怎么防止网站被cc