آخرین سوالاتدسته بندی: فلاترران نشدن پروژه روی دیوایس حقیقی
rezaaminilb 10 ماه قبل

سلام استاد نتونستم یه پروژه بیسیک روی دیوایس فیزیکی ران کنم در ضمن flutter doctor رو هم اجرا کردم بازم لاینسس اندروید استودیو رو فیکس نکنم نشد لاگ هر دو تاش رو فرستادم با ——– از هم جدا شون کردم

Launching lib/main.dart on SM A505F in debug mode…
Running Gradle task ‘assembleDebug’…
Checking the license for package Android SDK Build-Tools 29.0.2 in /home/cyrus/Android/Sdk/licenses
Warning: License for package Android SDK Build-Tools 29.0.2 not accepted.
Checking the license for package Android SDK Platform 30 in /home/cyrus/Android/Sdk/licenses
Warning: License for package Android SDK Platform 30 not accepted.

FAILURE: Build failed with an exception.

* What went wrong:
Could not determine the dependencies of task ‘:app:compileDebugJavaWithJavac’.
> Failed to install the following Android SDK packages as some licences have not been accepted.
platforms;android-30 Android SDK Platform 30
build-tools;29.0.2 Android SDK Build-Tools 29.0.2
To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager.
Alternatively, to transfer the license agreements from one workstation to another, see http://d.android.com/r/studio-ui/export-licenses.html

Using Android SDK: /home/cyrus/Android/Sdk

* 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 4m 25s
Exception: Gradle task assembleDebug failed with exit code 1

—————————————————————————-

flutter doctor –android-licenses
Exception in thread “main” java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
at com.android.repository.api.SchemaModule$SchemaModuleVersion.(SchemaModule.java:156)
at com.android.repository.api.SchemaModule.(SchemaModule.java:75)
at com.android.sdklib.repository.AndroidSdkHandler.(AndroidSdkHandler.java:81)
at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73)
at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
… ۵ more

1 پاسخ
Hesam عضو سایت 10 ماه قبل

سلام وارد SDK Manager بشید و Android sdk command line رو دانلود کنید.
سپس وارد پوشه bin در sdk manager بشید و دستور زیر و داخل ترمینال اجرا کنید (در ترمینال وارد این مسیر بشید)

sdkmanager.bat --licenses
دستور flutter doctor --android-licenses هم اجرا کنید
برای ران کردن پروژه روی دستگاه واقعی درایور مربوط به برند گوشی رو هم دانلود و نصب کنید.
rezaaminilb پاسخ داده شده 10 ماه قبل

استاد مشکل مربوط به اندروید لایسنس حل شد ولی ارور جدیدی اومدن

Error 1 retrieving device properties for ro.product.cpu.abi:
adb: insufficient permissions for device: missing udev rules? user is in the plugdev group
See [http://developer.android.com/tools/device.html] for more information

Launching lib/main.dart on e557d0c70410 in debug mode…
Running Gradle task ‘assembleDebug’…
✓ Built build/app/outputs/flutter-apk/app-debug.apk.
adb: insufficient permissions for device: missing udev rules? user is in the plugdev group
See [http://developer.android.com/tools/device.html] for more information
Installing build/app/outputs/flutter-apk/app.apk…
Error: ADB exited with exit code 255
Performing Push Install
adb: error: failed to get feature set: insufficient permissions for device: missing udev rules? user is in the plugdev group
See [http://developer.android.com/tools/device.html] for more information
Error launching application on e557d0c70410.

Hesam عضو سایت پاسخ داده شده 10 ماه قبل

اگه روی گوشی واقعی دارید تست میکنید گزینه Allow USB debugging روی گوشی باید فعال بشه