Ошибка «Не удалось определить зависимости задачи ':app:compileDevAndroidDebugJavaWithJavac'».Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Ошибка «Не удалось определить зависимости задачи ':app:compileDevAndroidDebugJavaWithJavac'».

Сообщение Anonymous »

Я получаю эту ошибку при попытке запустить проект Flutter:
FAILURE: Build failed with an exception.

* What went wrong:
Could not determine the dependencies of task ':app:compileDevAndroidDebugJavaWithJavac'.
> Failed to install the following SDK components:
platforms;android-34 Android SDK Platform 34
build-tools;30.0.3 Android SDK Build-Tools 30.0.3
The SDK directory is not writable (/opt/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 8s
Error: Gradle task assembleDevAndroidDebug failed with exit code 1

Моя ОС Arch (кстати), и я запустил

да | sdkmanager --licenses

и

flutter Doctor --android-licenses< /p>

Это результат работы Flutter Doctor:
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.24.3, on Arch Linux 6.9.9-arch1-1, locale pt_BR.UTF-8)
[!] Android toolchain - develop for Android devices
✗ Unable to locate Android SDK.
Install Android Studio from: https://developer.android.com/studio/index.html
On first launch it will assist you in installing the Android SDK components.
(or visit https://flutter.dev/to/linux-android-setup for detailed instructions).
If the Android SDK has been installed to a custom location, please use
`flutter config --android-sdk` to update to that location.

✗ No valid Android SDK platforms found in /opt/android-sdk/platforms. Directory was empty.
[✗] Chrome - develop for the web (Cannot find Chrome executable at google-chrome)
! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.
[✓] Linux toolchain - develop for Linux desktop
[!] Android Studio (not installed)
[✓] Connected device (2 available)
[✓] Network resources

! Doctor found issues in 3 categories.

Я не знаю, почему он не распознает /opt/android-sdk как папку sdk.
Кроме того, если это поможет решить проблему, В моем файле .zshrc есть следующие экспортированные данные:
export ANDROID_HOME=/opt/android-sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$ANDROID_HOME/cmdline-tools/latest/bin/:$PATH


Подробнее здесь: https://stackoverflow.com/questions/790 ... ebugjavawi
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»