Как удалить старые инструменты gcloud: в вашей системе PATH есть более старые версии инструментов. Пожалуйста, удалите

BroadcastReceiver s, зарегистрированные в LocalBroadcastManager, могут принимать только трансляции, отправленные с помощью LocalBroadcastManager. Передачи, отправленные с помощью метода Activity или Service sendBroadcast(), не могут быть получены приемниками LocalBroadcastManager.

Вместо этого используйте метод LocalBroadcastManager#sendBroadcast(). Например:

LocalBroadcastManager.getInstance(this).sendBroadcast(intent)
0
задан Carles Anton Güell 27 January 2019 в 18:43
поделиться

1 ответ

Инструкции для Linux.

Нет инструмента для управления удалением CLI Google Cloud SDK (gcloud, gsutil, gq). Вам нужно будет очистить вашу систему вручную.

Я рекомендую полностью удалить gcloud и все версии. Затем установите снова после выхода и повторного входа в систему.

Найдите каталог установки, выполнив:

gcloud info --format='value(installation.sdk_root)'

Удалите возвращенный каталог.

Найдите каталог конфигурации вашего пользователя (обычно ~ / .config / gcloud)

gcloud info --format='value(config.paths.global_config_dir)'

Удалите возвращенный каталог.

Удалите источники строк completion.bash.inc и paths.bash.inc в вашем .bashrc или эквивалентном файле инициализации оболочки.

Просмотрите оператор оболочки PATH и удалите пути, сгенерировавшие предупреждение.

Удалите каждый из путей к каталогам, которые сгенерировали предупреждение gcloud.

Выйти

Войти

Дважды проверить, что ваш оператор PATH не содержит ссылки на gcloud инструментов.

Установить

curl https://sdk.cloud.google.com | bash
exec -l $SHELL
gcloud init
0
ответ дан John Hanley 27 January 2019 в 18:43
поделиться
Другие вопросы по тегам:

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