【问题标题】:React-Native app is crashing on launch after adding react-native-admob module添加 react-native-admob 模块后,React-Native 应用程序在启动时崩溃
【发布时间】:2018-10-08 10:02:19
【问题描述】:

下面是我的包裹。

{ "name": "wallpaper_rn", "version": "0.1.0", "private": true, "devDependencies": { "babel-preset-react-native-stage-0": "^1.0.1", "jest": "^23.6.0", "jest-react-native": "^18.0.0", "react-test-renderer": "16.3.1" }, "scripts": { "start": "react-native start", "android": "react-native run-android", "ios": "react-native run-ios", "test": "jest" }, "jest": { "preset": "react-native" }, "dependencies": { "prop-types": "^15.6.2", "react": "16.4.1", "react-native": "~0.55.2", "react-native-admob": "^2.0.0-beta.5", "react-native-elements": "^0.19.1", "react-native-fetch-blob": "^0.10.8", "react-native-fs": "^2.11.17", "react-native-share": "^1.1.2", "react-native-splash-screen": "^3.1.1", "react-native-swiper": "^1.5.13", "react-native-vector-icons": "^5.0.0", "react-navigation": "^2.14.1", "react-redux": "^5.0.7", "recyclerlistview": "^1.3.4", "redux": "^4.0.0", "redux-thunk": "^2.3.0" } }

我也试过 react-native-admob (1.3.2) 版本。

我刚刚安装了 admob 模块并链接了它。之后,即使在调试模式下,该应用程序也会在启动时突然崩溃。

【问题讨论】:

标签: react-native google-admob


【解决方案1】:

经过一番搜索,我了解到 Google 在 2018 年 10 月 2 日更新了一些导致此错误的库。我更改了 android/build.gradle 文件:

compile 'com.google.android.gms:play-services-ads:+'

compile 'com.google.android.gms:play-services-ads:15.0.0'

这已经解决了问题。

【讨论】:

  • 谢谢@Sanket Lathiya
【解决方案2】:

请将此行添加到您的项目中AndroidManifest.xml

<application>

<meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="[appid here]"/>

参考:https://github.com/sbugert/react-native-admob/issues/370#issuecomment-429322754

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-28
    • 1970-01-01
    • 2020-06-15
    • 1970-01-01
    • 1970-01-01
    • 2019-09-15
    相关资源
    最近更新 更多