当我在项目应用程序中安装并链接 react-native-admob 在加载时崩溃

Posted

技术标签:

【中文标题】当我在项目应用程序中安装并链接 react-native-admob 在加载时崩溃【英文标题】:When i installed and link react-native-admob in project application got crash on load time 【发布时间】:2019-01-23 14:06:14 【问题描述】:

在安装 react-native-admob 之前,我在 react-native 中遇到问题,我的应用运行良好,但在安装并通过此库链接后,我的应用在加载时崩溃。

我安装了最新版本的 react-native-admob (react-native-admob@next)

react 原生版本: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")
 

请帮帮我。

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于当我在项目应用程序中安装并链接 react-native-admob 在加载时崩溃的主要内容,如果未能解决你的问题,请参考以下文章

在 laravel 6 版本中安装并启用 PHP Redis 扩展

在 javascript/Angular JS 中安装并打开 Android /ios 原生应用程序

当我尝试在 Android Studio 中构建项目时,如何解决此错误?

CentOS6系统环境中安装并编译Python的要点

React-native 链接无法正常工作

在 AWS 启动配置中安装并启动 httpd