• 1404/04/21

بالا نیومدن اپلیکیشن موبایل در emulator :

سلام آقای اسدی بابانظر، خسته نباشید.

من با دستور زیر پروژه app مربوط به react native رو نصب کردم چون می خواستم از آخرین ورژن یعنی react native 0.80 استفاده کنم.

npx @react-native-community/cli init app

 

ولی بعد از نصب node_modules وقتی دستور زیر رو در مسیر app/. میزنم.

npx react-native run-android

emulator بالا میاد ولی اپلیکیشن داخل emulator بالا نمیاد و اررورهای زیادی میده.

1. عدم سازگاری gradle با gradle-wrapper

2. و خیلی اررورهای دیگه

تنظیمات من داخل package.json اینه و من میخوام فقط اولین اپلیکیشن ام که خالی هست بالا بیاد.

{
  "name": "app",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "android": "react-native run-android",
    "ios": "react-native run-ios",
    "lint": "eslint .",
    "start": "react-native start",
    "test": "jest"
  },
  "dependencies": {
    "react": "19.1.0",
    "react-native": "0.80.1",
    "@react-native/new-app-screen": "0.80.1"
  },
  "devDependencies": {
    "@babel/core": "^7.25.2",
    "@babel/preset-env": "^7.25.3",
    "@babel/runtime": "^7.25.0",
    "@react-native-community/cli": "19.0.0",
    "@react-native-community/cli-platform-android": "19.0.0",
    "@react-native-community/cli-platform-ios": "19.0.0",
    "@react-native/babel-preset": "0.80.1",
    "@react-native/eslint-config": "0.80.1",
    "@react-native/metro-config": "0.80.1",
    "@react-native/typescript-config": "0.80.1",
    "@types/jest": "^29.5.13",
    "@types/react": "^19.1.0",
    "@types/react-test-renderer": "^19.1.0",
    "eslint": "^8.19.0",
    "jest": "^29.6.3",
    "prettier": "2.8.8",
    "react-test-renderer": "19.1.0",
    "typescript": "5.0.4"
  },
  "engines": {
    "node": ">=18"
  }

تصویرهای android studio 2024:

به نظرتون باید چیکار کنم؟ چون دارم از آخرین ورژن react و react-native استفاده می کنم این مشکل پیش میاد؟ 

و یک موضوعی که منو نگران کرده اینه که اگه از آخرین ورژن ها استفاده نکنیم و طبق ویدیو خودتون ورژن 0.73 رو استفاده کنیم به مشکل بروزرسانی پکیج ها برنمیخورم؟ و آیا نباید همه پکیج ها آخرین ورژن باشند؟

اگه توضیحاتتون رو با تصویر بزارید ممنون میشم

 

  • 1404/05/01
  • ساعت 10:41

درود بر شما وقتتون بخیر 

ورژن در اجرا ملزوم این میشه که پکیج ها و کتابخانه های که میخوایید استفاده کنید آیا با ورژن شما یکی هستش یا خیر یا به conflict میخوره یا ن 

راه حل

سعی کنید همیشه از یک ورژن عقب تر استفاده کنید که به این مشکل کمتر بر بخورید 

برای gradle این خطا زمانی اتفاق میوفته که دو حالت داره 

یا موارد خواسته شده در اندروید استودیو کامل نیست 

مثل haxe یا موارد نصب شده برای اجرا اندروید استودیو 

راه حل دوم از شکن پولی استفاده کنید 

آنتی ویروس و فایروال رو ام خاموش کنید اگر نشد gradle رو که دانلود نمیکنه خودتون دستی دانلود کنید و داخل پروژه قرار بدید 


logo-enamadlogo-samandehi