Ошибка Gradle внезапно появляется при попытке отладки в VSCode и Flutter

Рабочий код (дайте мне знать, если это не сработает для вас):

import platform, subprocess

def get_processor_info():
    if platform.system() == "Windows":
        return platform.processor()
    elif platform.system() == "Darwin":
        return subprocess.check_output(['/usr/sbin/sysctl', "-n", "machdep.cpu.brand_string"]).strip()
    elif platform.system() == "Linux":
        command = "cat /proc/cpuinfo"
        return subprocess.check_output(command, shell=True).strip()
    return ""
2
задан Sam Cromer 28 February 2019 в 22:57
поделиться

2 ответа

Копирование моего собственного ответа из аналогичного вопроса SO ( Версия Android больше не работает после обновления пакетов флаттера )

Я видел подобные ошибки несколько дней назад и обнаружил, что мне нужно обновить мой проект по поддержке AndroidX.

Мне удалось перенести проект флаттера для поддержки AndroidX без использования Android studio.

Вот что я сделал:

  1. обновил compileSdkVersion в файле build.gradle до 28
  2. и android.useAndroidX=true и android.enableJetifier=true в gradle.properties
  3. ]

РЕДАКТИРОВАТЬ : Если вы видите Невозможно объединить dex ошибка, см. Этот пост SO , в котором есть решения, в которых проголосовали, включая (1), попытайтесь очистить и пересобрать ИЛИ (2) добавить следующее в файл app/build.gradle:

android {
    defaultConfig {
       multiDexEnabled true
    }
}

Надеюсь, это поможет!

0
ответ дан AD8 28 February 2019 в 22:57
поделиться

Мне удалось это исправить, отредактировав значение compileSDK. Я изменил его с 27 на 28.

0
ответ дан Sam Cromer 28 February 2019 в 22:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: