उपरोक्त सभी पढ़ने के बाद, मैंने पाया है कि इसके लिए एक और कारण हो सकता है।
मेरे मामले में:
प्रतिक्रिया-मूल-क्लि: 2.0.1
प्रतिक्रिया-मूल: 0.60.4
और निम्नलिखित संरचना:
पहले यह ध्यान दिया जाना चाहिए कि जब मेट्रो बिल्डर (प्रतिक्रिया-देशी रन-एंड्रॉइड) द्वारा निर्मित रन करते हैं, तो index.android एंड्रॉइड स्टूडियो में अपडेट नहीं होता है, इसलिए इसे मैन्युअल रूप से करना होगा। इसके अलावा Android स्टूडियो में "पढ़ना" नहीं है
app.json (index.js के साथ डिफ़ॉल्ट रूप से बनाया गया, जिसका नाम बदलकर index.android.js):
{
"name": "authApp",
"displayName": "authApp"
}
और इस तरह से
(मेरे मामले में)
import {authApp as appName} from './app.json';
इस तथ्य का कारण है कि एंड्रॉइड स्टूडियो को पता नहीं है कि ओटरपीई किस का संदर्भ देता है। मैं एप्लिकेशन का नाम उसके स्ट्रिंग नाम के साथ आने वाले क्षण के लिए ठीक करता हूं और app.json से उस आयात का उपयोग नहीं कर रहा हूं:
AppRegistry.registerComponent('authApp', () => MyApp);