«К сожалению, приложение остановилось» после запуска «expo eject» - PullRequest
0 голосов
/ 24 марта 2020

У меня есть приложение, которое работало в управляемом рабочем процессе. Я запустил

expo eject

Чтобы перевести мое приложение в рабочий процесс После того, как все было хорошо, я запустил

yarn android

Чтобы запустить мое приложение на реальном устройстве, подключенном через USB, и как только открывается приложение, я получаю

Unfornately, ______ has stopped

Отладка USB включена в настройках моего разработчика

Это некоторые пакеты, которые я импортирую, если что-то поможет, я понимаю, что это

import React from 'react';
import { StyleSheet, Text, View, Button } from 'react-native';
import {createStackNavigator} from 'react-navigation-stack'
import {createBottomTabNavigator} from 'react-navigation-tabs'
import {createAppContainer} from 'react-navigation'
import * as RNIap from 'react-native-iap';


import { AdMobBanner } from 'expo-ads-admob'
import * as InAppPurchases from 'expo-in-app-purchases';
import * as Sharing from 'expo-sharing'; // Import the library
import { Audio } from 'expo-av'

Решения, которые не помогли

yarn cache clean --force

1 Ответ

0 голосов
/ 25 марта 2020

Так что я понятия не имею, как adb logcat *:E (упомянутый Станиславом) должен работать, но я смог просмотреть панель с именем logcat, когда открыл Android Studio. Я использовал Visual Studio, поэтому android студия была закрыта раньше.

enter image description here

Панель logcat сообщила мне, что у меня произошла ошибка, в которой было что-то делать с адмоб. Я не могу вспомнить, что это, потому что оно было перезаписано, когда я запустил свое приложение.


Мне пришлось вставить эту строку в мой AndroidManifest. xml файл внутри <application

  <meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="ca-app-pub-1111111111~11111111111"/>

Но замените все из них своим идентификатором рекламного блока admob, который вы получаете от admob при создании рекламного блока

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...