android - 当我在项目应用程序中安装并链接 react-native-admob 在加载时崩溃
问题描述
在安装 react-native-admob 之前,我在 react-native 中遇到问题,我的应用程序运行良好,但在安装并通过该库链接后,我的应用程序在加载时崩溃。
我安装了最新版本的 react-native-admob (react-native-admob@next)
反应原生版本:0.57.8
反应版本:16.6.3
在安卓奥利奥上测试
android/build.gradle 代码
// Top-level build file where you can add configuration options
common to all sub-projects/modules.
buildscript {
ext {
buildToolsVersion = "27.0.3"
minSdkVersion = 16
compileSdkVersion = 27
targetSdkVersion = 26
supportLibVersion = "27.1.1"
}
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.4'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
mavenLocal()
google()
jcenter()
maven {
// All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
url "$rootDir/../node_modules/react-native/android"
}
}
}
task wrapper(type: Wrapper) {
gradleVersion = '4.4'
distributionUrl = distributionUrl.replace("bin", "all")
}
请帮我。
如果您需要任何澄清,我会提供。
解决方案
转到 node-module/react-native-admob/android/build.gradle 文件
换行
compile 'com.google.android.gms:play-services-ads:+'
使用以下行
compile 'com.google.android.gms:play-services-ads:16.0.0'
推荐阅读
- solr - 如何为 solr cloud 中的每个集合使用单核?
- python - 在 Debian OS 上使用 pandas 从 github 存储库中读取 csv 文件时出现奇怪的 csv 输出
- python - 芹菜警告“收到并删除未知消息”
- iframe - 使用 iframe 的 webgl 太多
- neo4j - 如何在密码中的关系名称中使用通配符
- php - 如何在自定义帖子查询中添加数字分页?
- swt - 无头模式下的 GC#copyArea
- c - 我在与 c 中的整数值进行比较时遇到了问题。无法使用 '==' 运算符进行比较
- c - 在对包含 100 万个元素的数组进行排序时,如何找到合并排序算法崩溃的原因?
- spring-boot - 发现服务无法从配置服务获取配置详细信息