দেশীয় প্রতিক্রিয়া: অ্যান্ড্রয়েড প্রকল্প পাওয়া যায় নি। প্রথমে রিঅ্যাক্ট-নেটিভ অ্যান্ড্রয়েড চালাবেন?


90

আমার প্রতিক্রিয়া-নেটিভ প্রকল্পে আমার একটি সমস্যা ছিল যা আগে ভাল কাজ করে যাচ্ছিল তবে হঠাৎ এটি কাজ বন্ধ করে দিয়েছে। যখনই আমি আদেশটি ব্যবহার করেছি:

react-native run-android

আমি একটি ত্রুটি পেয়েছিলাম :

অ্যান্ড্রয়েড প্রকল্প পাওয়া যায় নি। প্রথমে রিঅ্যাক্ট-নেটিভ অ্যান্ড্রয়েড চালাবেন?

আমি দৌড়ানোর চেষ্টা করেছি :

react-native android

তবে এটি বলেছে:

Unrecognized command 'android' Run react-native --help to see list of all available commands

চেষ্টা করার পরে:

D:\ProjectRoot\ReactNativeProjects\AwesomeProject>react-native eject

ফিরে আসা ত্রুটিটি হ'ল:

ডি তে সিমলিংকের জন্য ফোল্ডারগুলি স্ক্যান করা হচ্ছে: name প্রকল্পের রুট act রিঅ্যাক্টনেটিভপ্রজেক্টস \ আশ্চর্যপ্রকল্প \ নোড_মডিউলস (48 মিমি) অ্যাপ্লিকেশনটির নাম nameঅবশ্যই app.jsonপ্রকল্পের নামটি সংজ্ঞায়িত করতে কনফিগারেশন ফাইলে সংজ্ঞায়িত করতে হবে। এটিতে কোনও স্পেস বা ড্যাশ থাকতে হবে না।

এটি app.json ফাইল:

{
  "expo": {
    "name": "AwesomeProject",
    "description": "A very interesting project.",
    "slug": "AwesomeProject",
    "privacy": "public",
    "sdkVersion": "30.0.0",
    "platforms": ["ios", "android"],
    "ios": {
      "supportsTablet": true
    },
    "android": {
      "package": "com.project.first"
    },
    "version": "1.0.0",
    "orientation": "portrait",
    "icon": "./assets/images/icon.png",
    "splash": {
      "image": "./assets/images/splash.png",
      "resizeMode": "contain",
      "backgroundColor": "#ffffff"
    },
    "updates": {
      "fallbackToCacheTimeout": 0
    },
    "assetBundlePatterns": [
      "**/*"
    ]
  }
}

4
যদি অ্যান্ড্রয়েড ফোল্ডারটি মূল নির্দেশিকায় অনুপস্থিত থাকে তবে প্রতিক্রিয়া-নেটিভ ইজেক্ট চালান।
খুরশিদ আনসারী

4
@ খুরশিদ আনসারী আপনার সমাধানটি কার্যকর করেনি, কারণ ত্রুটিটি আসছে: "নামটি সংজ্ঞায়িত করা হলেও" প্রকল্পের নামটি সংজ্ঞায়িত করতে অ্যাপ্লিকেশনটির নাম অবশ্যই অ্যাপ.জোন কনফিগারেশন ফাইলে সংজ্ঞায়িত করতে হবে। দয়া করে আপডেট হওয়া প্রশ্নটি দেখুন।
অভিনব সাক্সেনা

উত্তর:


156

আমি এই প্রশ্নটি উত্থাপন করেছি এবং আমি নিজের উত্তর দিয়েছিলাম কারণ আমি ভেবেছিলাম যে এটি অন্যদের যারা অনুরূপ সমস্যার মুখোমুখি হবে তাদের সহায়তা করবে। টার্মিনালে প্রদর্শিত ত্রুটিটি যথাযথ নয় বলে এর পিছনে আসল কারণটি খুঁজে পেতে আমি অনেক লড়াই করেছি।

সমস্যা সমাধানের জন্য দয়া করে প্রতিক্রিয়া-স্থানীয় প্যাকেজ আপগ্রেড করুন।

  1. প্রকল্পের রুটে যান ।

  2. টাইপ করে কমান্ড প্রম্পটে প্রতিক্রিয়া নেটিভ প্যাকেজ আপগ্রেড করুন :

    react-native upgrade

  3. তারপর টাইপ করে সকল ফাইল আপডেট করার জন্য স্বীকার করুন y (Yes)যে কমান্ড প্রম্পট

তথ্যসূত্র: https://github.com/facebook/react-native/issues/9312


9
দিন বাঁচিয়েছে :)
মুহাম্মদ সা

প্রতিক্রিয়া নেটিভ প্যাকেজ কোথায় পাওয়া যায়? দয়া করে সুস্পষ্ট পদক্ষেপ করুন
লুটাায়া হুজাইফাহ ইদ্রিস

@ লুটোয়া হুজাইফাহআইড্রিস উত্তরে উল্লিখিত হিসাবে, প্রতিক্রিয়ার নেটিভ প্যাকেজটি প্রকল্পের মূলটিতে উন্নীত করা যেতে পারে। সুতরাং, কমান্ড প্রম্পট ওপেন করুন এবং প্রকল্পের রুটে যান। তারপরে রিএ্যাক্ট নেটিভ প্যাকেজটি আপগ্রেড করুন।
উদয়

এটি আপাতত আপত্তিজনক-নেটিভ যা আমি চাইনি।
খুরশিদ আনসারী

আমার কার্যনির্বাহী সমাধান নীচে, উপরের কোনওটিই আমার পক্ষে কাজ করেন নি: ১. অ্যান্ড্রয়েড স্টুডিওতে এভিডি ম্যানেজারটি খুলুন এবং একটি ভার্চুয়াল ডিভাইস চালান (আপনি পরে এএস বন্ধ করতে পারেন) ২. আপনার প্রকল্প ফোল্ডারে সিএমডি লিখে 'এক্সপো স্টার্ট' 3 টাইপ করুন। এক্সপো একবার অপশন 2 বেছে নিতে শুরু করে যা "অ্যান্ড্রয়েড এমুলেটরের জন্য চাপুন" এটি ভার্চুয়াল ডিভাইসে এক্সপো ইনস্টল করবে এবং আপনি সেখান থেকে পরীক্ষা করতে পারবেন
পল গওয়ামানদা

24

আপনার প্রতিক্রিয়া নেটিভ প্রজেক্টের রুট ডিরেক্টরিটি খুলুন এবং অ্যান্ড্রয়েড -> অ্যাপ -> বিল্ড -> ইন্টারমিডিয়েটস -> সাইনিং_কনফিগ -> ডিবাগ -> আউট -> সাইনিং-কনফিগারেশন.জসন সনাক্ত করুন। এই ফাইলটি পুনরায় চেষ্টা করে সাইন-কনফিগার করুন

বা

1) কখনও কখনও যদি আমাদের সাথে পুরানো সংস্করণটি দেশীয় হয় এবং কিছু নতুন ইনস্টল করা প্যাকেজ ডোজ পুরানো সংস্করণ সমর্থন করে না। তারপরে আপনাকে রিঅ্যাক্ট নেটিভ আপগ্রেড কমান্ড ব্যবহার করে প্রতিক্রিয়াশীল দেশীয় প্রকল্পটি আপডেট করতে হবে।

  1. নতুন সংস্করণে বর্তমান প্রকল্প আপডেট করার পরে এই ত্রুটিটি সমাধান করা উচিত।

23

আমি জানি এটি একটি পুরানো প্রশ্ন তবে সেগুলির সমাধানগুলির মধ্যে কোনওটি আমার পক্ষে কার্যকর হয়নি এবং সম্ভবত আমার মতো আরও কিছু রয়েছে। আমি এই কমান্ডটি চালানোর আগে আমার সমস্যাটি সমাধান করেছিrun-android

react-native eject

4
কিছু কারণে এটি আমার জন্যও কৌশলটি করেছে, আপনি "রিএ্যাক্ট-নেটিভ-গিট-আপগ্রেড" ব্যবহার করে যখন রিট্যাক্ট নেটিভ আপগ্রেড ব্যবহার করেন তখন এটি নতুন কাজ করে না বলে আমি প্রস্তাবিত নতুন দেশীয় আপগ্রেডের নতুন সংস্করণটি চেষ্টা করেছিলাম।
জায়েদ কুরেশি

4
এই কমান্ডটি আপনার প্রকল্পে অ্যান্ড্রয়েড এবং আইওএস ফোল্ডারটি পুনরায় তৈরি করবে
খুরশিদ আনসারী

4
আমি মনে করি এটিই সঠিক উত্তর। এটি কেবল আমার জন্য কাজ করেছিল তা নয়, ডক্স থেকে আমার বোঝাপড়া থেকে, এটি করার উদ্দেশ্যে এটি এই উপায় এবং তাই অন্যান্য পার্শ্ব প্রতিক্রিয়া ছাড়াই।
দান

10
ejectকমান্ড সরানো হয়েছে থেকে react-native
ফ্যান্টম ওয়াটসন

9

কমান্ড (অ-এক্সপো) ব্যবহার করে প্রকল্পটি শুরু করার বিষয়টি নিশ্চিত করুন:

react-native init <your-project-name>

যদি বিদ্যমান ফোল্ডার থাকে তবে অনুসরণ করুন:

দেশীয় উত্সাহ প্রতিক্রিয়া


প্রতিক্রিয়া-নেটিভের সর্বশেষতম সংস্করণে আপনি যখন আদেশটি দেওয়ার চেষ্টা করবেন তখন এই পরামর্শটি আসে:

react-native eject

ডি তে সিমলিংকের জন্য ফোল্ডারগুলি স্ক্যান করা হচ্ছে: name প্রকল্পের রুট act রিঅ্যাক্টনেটিভপ্রজেক্টস \ আশ্চর্যপ্রকল্প \ নোড_মডিউলস (48 মিমি) অ্যাপ্লিকেশনটির নাম nameঅবশ্যই app.jsonপ্রকল্পের নামটি সংজ্ঞায়িত করতে কনফিগারেশন ফাইলে সংজ্ঞায়িত করতে হবে। এটিতে কোনও স্পেস বা ড্যাশ থাকতে হবে না।

এখন আপনি যখন নিম্নলিখিত আদেশটি জারি করবেন:

D:\ProjectRoot\ReactNativeProjects\AwesomeProject>react-native upgrade

নিম্নলিখিতটি দেখায়:

ডি তে সিমলিংকের জন্য ফোল্ডারগুলি স্ক্যান করা হচ্ছে: \ প্রকল্পের রুট act রিঅ্যাক্টনেটিভপ্রজেক্টস \ আশ্চর্যপ্রকল্প \ নোড_মডিউলস (56 মিমি) আপনাকে গিটের ভিত্তিতে নতুন আপগ্রেড সরঞ্জামটি ব্যবহার করা উচিত consider এটি বেশিরভাগ বিরোধগুলি স্বয়ংক্রিয়ভাবে সমাধানের মাধ্যমে আপগ্রেডগুলিকে সহজ করে তোলে। এটি ব্যবহারের জন্য: - রিএ্যাক্ট নেটিভের পুরানো সংস্করণে ফিরে যান - চালান "এনপিএম ইনস্টল-জি রিএ্যাক্ট-নেটিভ-গিট-আপগ্রেড" - চালান "রিঅ্যাক্ট-নেটিভ-গিট-আপগ্রেড" দেখুন https://facebook.github.io /react-native/docs/upgrading.html "প্যাকেজ.জসন" এ দেশীয় সংস্করণটির প্রতিক্রিয়া "নোড_মডিউলগুলি" তে ইনস্টল করা সংস্করণটির সাথে মেলে না। এটি ঠিক করতে "এনপিএম ইনস্টল" চালানোর চেষ্টা করুন। বাতিল করা হচ্ছে।

ফেসবুকের প্রতিক্রিয়া-দেশীয় কমান্ডের পরামর্শগুলিতে, এর একটি পরিষ্কার সমাধান রয়েছে is

এই আদেশগুলি বর্তমান সংস্করণ এবং আপডেটের প্রয়োজন আছে কিনা তা পরীক্ষা করে check

আরও একটি সমাধান:

প্রতিক্রিয়া নেটিভ: কমান্ড run-androidঅপরিচিত। হয়তো এনপিএম ইনস্টল দ্বারা সৃষ্ট

দয়া করে দেখুন:

"এক্সপো: মডিউল লগরেপপোর্টারটি খুঁজে পাচ্ছে না" এর সমাধান


আমার জন্য গৃহীত উত্তর, +১০ প্রতিনিধি। @ অভিনব
Saeed

8

আমি এই মত ... কাজ !!

  1. সিএমডি প্রোজেক্টে মূলগুলি চালিত করে দেশীয় আপগ্রেড
  2. আপনি যদি এখনও সমস্যাগুলি পান তবে নিশ্চিত হয়ে নিন যে আপনার প্যাকেজ.জসনের জেসসনে নির্ভরতাগুলির মধ্যে নেটিভ-প্রতিক্রিয়া রয়েছে , না হলে এটি যুক্ত করুন
  3. যদি আপনি এখনও সমস্যা পেয়ে থাকেন তবে রিমিক -নেটিভ -v ব্যবহার করে সেমিডিতে রিটিক নেটিভের সংস্করণটি পান এবং পরীক্ষা করুন যে সেমিডিএস এবং প্যাকেজ.জসনে ফিরে আসা মানটি একই কিনা check cmd এ ফিরে আসার সাথে প্যাকেজ.জসন আপডেট করুন

এখানে আমার সমস্যা সমাধান হয়েছে।


6

প্রশাসক হিসাবে ওপেন কমান্ড প্রম্পট এবং প্রজেক্ট ফোল্ডারটিতে যান, অ্যান্ড্রয়েড চালান (এনপিএক্স-নেটিভ রান-অ্যান্ড্রয়েড প্রতিক্রিয়া দেয়)


4

ফাইলটি সরান: নেটিভ প্রজেক্টের রুট ডিরেক্টরিটির প্রতিক্রিয়া জানুন এবং অ্যান্ড্রয়েড -> অ্যাপ -> বিল্ড -> ইন্টারমিডিয়েটস -> সাইনিং_কনফিগ -> ডিবাগ -> আউট -> সাইনিং-কনফিগারেশন.জসন সনাক্ত করুন।


4

আমাকে আমার অ্যান্ড্রয়েড ম্যানিফেস্ট.এক্সএমএল পুনরায় সাজিয়ে নিতে হয়েছিল কারণ আমার কোথাও একটি সিনট্যাক্স ত্রুটি ছিল (আমার কোথাও একটি অতিরিক্ত "/" ছিল)। এখন এটা স্থির। আপনার সিনট্যাক্স সম্পর্কে খুব সাবধান থাকুন ...


এ কেমন উত্তর?
দ্য ওয়েলহপ ইয়ার

3

আমাদের এই সমস্যাটি ছিল কারণ অ্যান্ড্রয়েড ফোল্ডার গ্রেডলিউ এবং গ্রেডলিও.বাট থেকে ফাইলগুলি (ইউএন * এক্স, উইন্ডোজ যথাক্রমে স্টার্টআপ স্ক্রিপ্ট) থেকে কোনওরকমভাবে গ্লোবাল .gitignore ফাইলটিতে স্থান পেয়েছিল এবং তাই স্থানীয় পরিবেশে উপস্থাপন করা হয়নি।

বাস্তবে চালিত রিএ্যাক্ট-নেটিভ আপগ্রেড কমান্ড সেই ফাইলগুলি পুনরুদ্ধার করে, এইভাবে সমস্যাটি স্থির করে।


3

পরিপূরক হিসাবে, যদি বিক্রিয়-নেটিভ কমান্ডটি পাওয়া যায় না, আপনার উচিত রিএ্যাক্ট-নেটিভ সিএলআই ইনস্টল করা:

npm install -g react-native-cli

তারপরে লোকেরা উপরে বর্ণিত পদক্ষেপগুলি অনুসরণ করতে পারেন।

আরও বিশদ: প্রতিক্রিয়া-স্থানীয়: কমান্ড পাওয়া যায় নি


2

আপনি যদি অনুসরণ করে আপনার প্রকল্প শুরু করেন

npm install -g create-react-native-app
create-react-native-app MyReactNative
npm install -g react-native-cli
npm start

এর পরে, আপনি প্রশ্নের উপরে উল্লিখিত সমস্যার মুখোমুখি হতে পারেন সুতরাং সমাধানটি হল:

npm run eject

2

আপনার প্রতিক্রিয়া নেটিভ প্রকল্পের রুট ডিরেক্টরিটি খুলুন এবং অ্যান্ড্রয়েড -> অ্যাপ -> বিল্ড -> ইন্টারমিডিয়েটস -> সাইনিং_কনফিগ -> ডিবাগ -> আউট -> সাইনিং-কনফিগারেশন.জসন সনাক্ত করুন

ফাইলটি মুছুন এবং আবার চেষ্টা করুন।


2

আমি আজ এই সমস্যার মুখোমুখি হয়েছি, এবং এর সমাধানগুলির কোনওটিই আমার পক্ষে কার্যকর হয়নি, তাই আমি অন্য একটি খুঁজে পেয়েছি।

খারাপভাবে ফর্ম্যাটেড অ্যান্ড্রয়েড ম্যানিফেস্ট.এক্সএমএল এই সমস্যার কারণ হতে পারে , সম্ভবত আপনি আজ আমার মতো স্প্ল্যাশ স্ক্রিন সেট করেছেন এবং অ্যান্ড্রয়েড ম্যানিফেস্টকে সঠিক উপায়ে ফর্ম্যাট করেন নি


1

এখানে, app.json এর নাম নেই তবে এর এক্সপো সম্পর্কিত কনফিগারেশন রয়েছে। সুতরাং কেবল অ্যাপ.জসনে নাম এবং প্রদর্শনের নাম ক্ষেত্র যুক্ত করুন।

app.json (প্রথম দুটি লাইন):

{
"name": "AwesomeProject",
"displayName": "Awesome Project",
"expo": {
    "name": "AwesomeProject",
    "description": "A very interesting project.",
    "slug": "AwesomeProject",
    "privacy": "public",
    "sdkVersion": "30.0.0",
    "platforms": ["ios", "android"],
    "ios": {
      "supportsTablet": true
    },
    "android": {
      "package": "com.project.first"
    },
    "version": "1.0.0",
    "orientation": "portrait",
    "icon": "./assets/images/icon.png",
    "splash": {
      "image": "./assets/images/splash.png",
      "resizeMode": "contain",
      "backgroundColor": "#ffffff"
    },
    "updates": {
      "fallbackToCacheTimeout": 0
    },
    "assetBundlePatterns": [
      "**/*"
    ]
  }
}

এর পরে, কেবল চালান:

native দেশীয় উত্পন্ন প্রতিক্রিয়া

আইওএস ফোল্ডার তৈরি করা হচ্ছে info

তথ্য অ্যান্ড্রয়েড ফোল্ডার তৈরি করা হচ্ছে।

দেশীয় আপগ্রেড প্রতিক্রিয়া করার প্রয়োজন নেই।


আসলে, "এক্সপো ইজেক্ট" আরও ভাল কাজ করে। এটি আমাকে বিকল্পগুলি এবং আপডেট করা অ্যাপ্লিকেশন দিয়েছে j
এইচপি2017

1

উইন্ডোতে প্রশাসক হিসাবে টার্মিনাল চালানো আমার পক্ষে কৌশলটি চালিয়েছে ... অন্যান্য সমাধানগুলি কাজ করে না।


এটি কেবল কার্তিক মনো দ্বারা বিদ্যমান উত্তরের জন্য ধন্যবাদ বলছে, তাই না? যদি না হয় তবে এই উত্তরটি কী অতিরিক্ত অন্তর্দৃষ্টি সরবরাহ করে তা আরও সুস্পষ্ট করুন।
ইউনোশচ

1

আমি অ্যান্ড্রয়েড স্টুডিও (নন-এক্সপো) ব্যবহার করছি এবং এটি আমার পক্ষে কাজ করে

react-native init <your-project-name>

1

আপনাকে আপনার সেন্টিমিডি অ্যাডমিন প্রিভিলিজেস সহ চালাতে হবে। যে আমার জন্য একই সমস্যা সমাধান। "বের করে" বা অন্য কিছু করেনি।


একই প্রশ্নের প্রচুর উত্তর পাওয়া যায় answers আপনার উত্তর যুক্ত করার পরিবর্তে, বিদ্যমান উত্তরটি যদি আপনাকে সহায়তা করে তবে আপনি কেবলমাত্র উক্তটিকে উজ্জীবিত করতে পারেন।
দীপক তারশে

1

আমার ক্ষেত্রে, আমি সুডো যুক্ত করতে ভুলে গেছি। নিম্নলিখিত হিসাবে স্থির

sudo npx react-native run-android

1

Signing-config.json মুছে ফেলুন এরপরে আবার চেষ্টা করুন নেটিভ রান-অ্যান্ড্রয়েড

সাইন ইন-কনফিগারেশন.জসন ফাইলের পথ: অ্যান্ড্রয়েড -> অ্যাপ -> বিল্ড -> ইন্টারমিডিয়েটস -> সাইনিং_কনফিগ -> ডিবাগ -> আউট -> সাইনিং-কনফিগারেশন.জসন


1

আমি মনে করি আপনি আরও একটি সাধারণ জিনিস যাচাই করতে পারতেন তা হ'ল যদি আপনি আগে কোনও প্রকল্পের ব্যবহারকারীর বিভিন্ন ভূমিকা হিসাবে চালিত হন তবে উইন্ডোজের মতো যদি আপনি প্রশাসকের ভূমিকাতে ইতিপূর্বে রিএ্যাক্ট নেটিভ রান-অ্যান্ড্রয়েড দৌড়েছিলেন।


আমার উপরের প্রশ্নে একইরকম সমস্যা ছিল এবং অ্যাডমিন অনুমতি নিয়ে উইন্ডোতে টার্মিনালটি চালু করা (উইন্ডোজে) এই ত্রুটিটি চলে গেছে।
লেকরুনার

1

আমার ক্ষেত্রে আমার প্রোজেক্ট ফোল্ডারের জন্য আমার কাছে সঠিক অনুমতি ছিল না।

এটি যদি আপনার ক্ষেত্রে হয় তবে ফোল্ডার> বৈশিষ্ট্য> সুরক্ষা> উন্নত ফোল্ডারের ডান বোতামটি দিয়ে ক্লিক করুন এবং তারপরে সাব-ফোল্ডারগুলি সহ ফোল্ডারের মালিকানা আপনার ব্যবহারকারীর কাছে পরিবর্তন করুন। যা করা উচিৎ


1

আমার জন্য, "rm -rf android / app / build /" কাজ করেছে

"--Verbose" দিয়ে আপনার কমান্ডটি চালান। আমি ত্রুটি পেয়েছি যে এটি কোনও ফাইল পড়তে পারে না (অ্যান্ড্রয়েড / অ্যাপ / বিল্ড / জেনারেট / নট-নেমস্পিড_আর_ক্লাস_সোর্স /)। আমি এই ফোল্ডারটি মুছে ফেলেছি এবং এটি কার্যকর হয়েছে


0

আমার কাজের সমাধানটি নীচে, উপরের কোনওটিই আমার পক্ষে কাজ করে নি:

আপনার প্রজেক্ট ফোল্ডারে সিডি করুন এবং টাইপ করুন এক্সপো - অ্যান্ড্রয়েড।

বা দীর্ঘ পথ:

  1. অ্যান্ড্রয়েড স্টুডিওতে এভিডি ম্যানেজারটি খুলুন এবং একটি ভার্চুয়াল ডিভাইস চালান (আপনি পরে AS বন্ধ করতে পারেন)
  2. আপনার প্রকল্প ফোল্ডারে সিএমডি করে 'এক্সপো স্টার্ট' টাইপ করুন
  3. এক্সপো একবার বিকল্প 2 বেছে নেওয়া শুরু করে যা "অ্যান্ড্রয়েড এমুলেটরের জন্য চাপুন"

এটি ভার্চুয়াল ডিভাইসে এক্সপো ইনস্টল করবে এবং আপনি সেখান থেকে পরীক্ষা করতে পারবেন


0

আমি যখন দৌড়ে এসেছি তখন আমি react-native ejectএই ত্রুটিটি পেয়েছি:

Both the iOS and Android folders already exist! Please delete `ios` and/or `android` before ejecting.
  • MyProject/androidফোল্ডারটি মুছুন ।
  • রান react-native ejectএটি androidফোল্ডারটি উত্পন্ন করে

  • তারপরে react-native run-androidঅ্যান্ড্রয়েড বানাতে দৌড়ান


0

গিটের উপর ভিত্তি করে আপনার নতুন আপগ্রেড সরঞ্জামটি ব্যবহার করা উচিত। এটি বেশিরভাগ বিরোধগুলি স্বয়ংক্রিয়ভাবে সমাধানের মাধ্যমে আপগ্রেডগুলিকে সহজ করে তোলে। এটি ব্যবহারের জন্য: - রিএ্যাক্ট নেটিভের পুরানো সংস্করণে ফিরে যান - চালান "এনপিএম ইনস্টল-জি রিএ্যাক্ট-নেটিভ-গিট-আপগ্রেড" - চালান "রিঅ্যাক্ট-নেটিভ-গিট-আপগ্রেড" দেখুন https://facebook.github.io /react-native/docs/upgrading.html


0

আপনি যদি expoকমান্ডটি দিয়ে আপনার প্রকল্পটি তৈরি করে থাকেন , যেমন expo init projectname, তারপরে আপনাকে আপনার প্রকল্পটি বের করে দিতে হবে:

expo eject

আপনি যদি প্রজেক্ট তৈরি করে থাকেন react-native init projectNameতবে আপনাকে ব্যবহার করতে হবে

react-native eject

ইজেক্ট কমান্ডটি রিট্যাক্ট
মিচিমচিকেন

0

খুব দেরী হতে পারে, আমি Androidএকটি ব্যাকআপ ফাইল থেকে ফোল্ডারটি প্রতিস্থাপন করেছি । এটা আমার জন্য কাজ করেছে।



0

একটি প্রকল্পে আমার একই ত্রুটি ছিল (প্রতিক্রিয়া নেটিভ সিএলআই দিয়ে তৈরি):

এখানে চিত্র বর্ণনা লিখুন

দেখা যাচ্ছে যে আমার অ্যান্ড্রয়েড ম্যানিফেস্ট ফাইলে আমার একটি সিনট্যাক্স ত্রুটি ছিল (অ্যান্ড্রয়েড / অ্যাপ্লিকেশন / এসসিআর / প্রধান / অ্যান্ড্রয়েড ম্যানিফেস্ট.এক্সএমএল)।


0

নেটিভ অ্যান্ড্রয়েড প্রতিক্রিয়া মুছুন build folderএবং তারপরে আদেশটি আবার চেষ্টা করুনnpx react-native run-android

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.