मेरे पास एक ऐप है जो प्रबंधित वर्कफ़्लो में काम कर रहा था। मैं भागा

expo eject

मेरे ऐप को नंगे वर्कफ़्लो में लाने के लिए सब कुछ अच्छा होने के बाद मैं भागा

yarn android

यूएसबी के माध्यम से जुड़े एक वास्तविक डिवाइस पर अपना ऐप चलाने के लिए और जैसे ही ऐप खुलता है मुझे मिलता है

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
0
Sam 24 मार्च 2020, 03:56

1 उत्तर

सबसे बढ़िया उत्तर

इसलिए मुझे नहीं पता कि adb logcat *:E (स्टैनिस्लाव द्वारा उल्लिखित) को कैसे काम करना चाहिए, लेकिन जब मैंने एंड्रॉइड स्टूडियो खोला तो मैं लॉगकैट नामक एक पैनल को देखने में सक्षम था। मैं विजुअल स्टूडियो का उपयोग कर रहा हूं, इसलिए एंड्रॉइड स्टूडियो पहले बंद कर दिया गया था।

enter image description here

लॉगकैट पैनल ने मुझे बताया कि मुझे एक त्रुटि थी जिसका एडमोब से कुछ लेना-देना था। मुझे याद नहीं है कि यह क्या है क्योंकि जब मेरा ऐप काम कर रहा था तो इसे ओवरराइट कर दिया गया था।


मुझे इस लाइन को अपनी AndroidManifest.xml फ़ाइल में <application के अंदर डालना था

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

लेकिन उन सभी को अपने admob ad-unit-id से बदल दें जो आपको admob से एड यूनिट बनाते समय मिलता है।

0
Sam 26 मार्च 2020, 19:10