首页 > 解决方案 > 当我在项目应用程序中安装并链接 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")
 }

请帮我。

如果您需要任何澄清,我会提供。

标签: androidreact-nativeadmob

解决方案


转到 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'

推荐阅读