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

سلام استاد نتونستم یه پروژه بیسیک روی دیوایس فیزیکی ران کنم در ضمن 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 عضو سایت 1 سال قبل

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

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

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

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 عضو سایت پاسخ داده شده 1 سال قبل

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