سرمایه گذاری متفاوت در سال نو 🍎🌱 ۳۵٪ تخفیف نوروزی ➕ حضور رایگان در مسترمایند نخبگان صنعت نرم‌افزار 💻✅
۰ ثانیه
۰ دقیقه
۰ ساعت
۷ محمد علی
ارور در خواندن وب ویو
جامعه فلاتر ایجاد شده در ۲۹ اسفند ۱۴۰۳

من وقت با افزونه وب ویو پروژه رو اجرا می‌کنم بااین خطا برخورد می‌کنم اینو چه طور حل کنم؟

متن خطا:Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
Launching lib\main.dart on Android SDK built for x86 64 in debug mode...

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':webview_flutter_android'.
> Could not resolve all files for configuration ':webview_flutter_android:classpath'.
  > Could not find com.android.tools.build:gradle:8.0.0.
    Searched in the following locations:
      - https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/8.0.0/gradle-8.0.0.pom
      - https://repo.maven.apache.org/maven2/com/android/tools/build/gradle/8.0.0/gradle-8.0.0.pom
    Required by:
        project :webview_flutter_android
> Failed to notify project evaluation listener.
  > Could not get unknown property 'android' for project ':webview_flutter_android' of type org.gradle.api.Project.
  > Could not get unknown property 'android' for project ':webview_flutter_android' of type org.gradle.api.Project.

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.

BUILD FAILED in 3s
Error: Gradle task assembleDebug failed with exit code 1

Exited (1).
 

به نظر می‌رسد مشکل اصلی به عدم یافتن نسخه‌ی Gradle 8.0.0 مربوط باشد. برای حل این مشکل مراحل زیر را دنبال کنید:

1. بررسی نسخه‌ی Gradle
ممکن است پروژه‌ی شما به نسخه‌ای از Gradle نیاز داشته باشد که در دسترس نیست. برای بررسی این موضوع، فایل android/build.gradle را باز کنید و مقدار زیر را چک کنید:

🔹 در فایل android/build.gradle
به این بخش دقت کنید:

 

dependencies {
       classpath 'com.android.tools.build:gradle:8.0.0' // بررسی این مقدار
}

 

اگر مقدار 8.0.0 نوشته شده، ممکن است نیاز باشد آن را به نسخه‌ی جدیدتری (مثلاً 8.3.0) تغییر دهید.
2. بررسی نسخه‌ی Gradle Wrapper
🔹 به مسیر android/gradle/wrapper/gradle-wrapper.properties بروید و مقدار زیر را بررسی کنید:

distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip

اگر مقدار gradle-8.0-bin.zip نوشته شده، سعی کنید آن را به نسخه‌ی جدیدتر، مانند gradle-8.3-bin.zip تغییر دهید.
3. سینک کردن پروژه
بعد از اعمال تغییرات، در ترمینال پروژه‌ی خود این دستورات را اجرا کنید:

flutter clean
flutter pub get

سپس پروژه را دوباره اجرا کنید.

یلدا محصلی ۲۹ اسفند ۱۴۰۳، ۱۴:۵۷

نسخه gradle من در بخش اولی که گفتید ۸.۳.۲ هست و در بخش دوم ۸.۴

محمد علی ۲۹ اسفند ۱۴۰۳، ۱۵:۱۲

اون مثال بود. تست کنید و نسخه‌های بالاتر رو امتحان کنید

یلدا محصلی ۲۹ اسفند ۱۴۰۳، ۲۰:۵۰

اتصال فیلترشکن و.. هم بررسی کنید

یلدا محصلی ۲۹ اسفند ۱۴۰۳، ۲۰:۵۱

پکیح‌های دیگری هم برای وب‌ویو وجود داره. اون رو هم امتحان کنید

یلدا محصلی ۲۹ اسفند ۱۴۰۳، ۲۰:۵۴

من به بخش android/build.gradle رفتم و اصلا  dependencies {       classpath 'com.android.tools.build:gradle:8.0.0' // بررسی این مقدار }
خط کد توش نبود و خودم دستی اضافش کردم و به مشکل خورد:Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
Launching lib\main.dart on Android SDK built for x86 64 in debug mode...

FAILURE: Build failed with an exception.

* Where:
Build file 'E:\mohammad ali image\NEW\flutter profssor\flutter_ali_nike\android\build.gradle' line: 20

 

محمد علی ۳۰ اسفند ۱۴۰۳، ۱۲:۲۲

متن خطا:A problem occurred evaluating root project 'android'.
> Could not find method classpath() for arguments [com.android.tools.build:gradle:8.4.0] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
 

محمد علی ۳۰ اسفند ۱۴۰۳، ۱۲:۲۳