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"
}
}
}

最新文章

  1. 使用行为树(Behavior Tree)实现游戏AI
  2. Objective 多态
  3. leetcode96 Unique Binary Search Trees
  4. ios协议调起app
  5. Windows7 下安装ORACLE 11G(遇到的问题)
  6. ubuntu中安装samba 分类: linux 学习笔记 ubuntu 2015-07-07 16:14 46人阅读 评论(0) 收藏
  7. Golang常用包
  8. 1.使用dom4j解析XML文件
  9. css -理解盒模型
  10. poj1723 SOLDIERS
  11. net-snmp 安装与trap调试
  12. ARM驱动:SEC S3C2410X Test B/D USB驱动 安装
  13. 第八篇——Struts2的处理结果类型
  14. 十七. Python基础(17)--正则表达式
  15. NOI2001 方程的解数(双向搜索)
  16. [翻译] JSAnimatedImagesView
  17. lvs安装文档
  18. codechef January Lunchtime 2017简要题解
  19. django的表与表之间的关系详细讲解
  20. SQL Exists 的用法 转载

热门文章

  1. Linux发布WebApi
  2. GoLang函数参数的传递练习
  3. [转] JavaScript设计模式之发布-订阅模式(观察者模式)-Part1
  4. javaScript事件(七)事件类型之键盘与文本事件
  5. 关于LookUp的切换实例
  6. csv导入数据到mongodb3.2
  7. bash: cannot create temp file for here-document: Read-only file system
  8. input按钮去掉默认样式
  9. 搭建JMETER+ANT自动化接口测试环境步骤(一)
  10. DDL DML概念 --- Msysql常用命令