Execution failed for task ':react-native-google-analytics-bridge:compileDebugJavaWithJavac'.

1,问题

Build fails with an error:
Execution failed for task ':react-native-google-analytics-bridge:compileDebugJavaWithJavac'.  
 
  package com.google.android.gms.tagmanager does not exist
import com.google.android.gms.tagmanager.TagManager;

RN android 突然报错,浏览查阅一大堆无果,隔了两天,又查了一下,找到一个解决方案 。
这个问题,是由于google play services 更新,并且自己代码又用‘+’指定的 版本号导致的。更新之后类不在原来的地方了,所以报缺失包的错。

2,解决

在 android/build.gradle里添加下面,start 和end 之间的代码,完美的解决了这个问题。

allprojects {
          repositories {
          //start here
          configurations.all {
   resolutionStrategy.eachDependency { DependencyResolveDetails details ->
       def requested = details.requested
           if (requested.group == 'com.google.android.gms') {
              details.useVersion '12.0.1'
           }
            if (requested.group == 'com.google.firebase') {
               details.useVersion '12.0.1'
             }
           }
         }
        //end
         jcenter()
              maven {
               url "https://maven.google.com"
              }
           }
       }
       
   ```    
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,361评论 25 708
  • React Native学习<一> 认识Recat Native 博客原文:http://www.jianshu....
    AFinalStone阅读 2,824评论 0 12
  • 时间过得飞快,以前孩子小的时候总是犯愁孩子怎么总也不长大,转眼间孩子已经大三了,自己也步入不惑之年了。该是孩子谈...
    文青_镇江阅读 832评论 2 2
  • 姐姐比我大两岁,小的时候姐姐是家里的第一个孩子,爷爷奶奶叔叔姑姑都很疼姐姐,等我出生的时候,因为爷爷家重男轻女加上...
    胖花小白阅读 316评论 0 0
  • 冬日的午后,阳光透过窗子泼洒进来,难得有闲,于是跟随郦波老师找寻那个从来就不曾离去的伟大灵魂! 曾...
    公主的羽衣阅读 155评论 0 0

友情链接更多精彩内容