Эмулятор Android не работает на Linux Fedora 22 beta

$ (date +% F --date "Yesterday") технически не является переменной, это подстановка команды, но это не имеет отношения к вашему вопросу. Эта конструкция может оказаться проблематичной, если по какой-то причине команда date не будет в вашем $ PATH , и, таким образом, ничего не вернет - и тогда она удалит все в / видео / .Если вместо этого вы возьмете эту подстановку команды и назначите ее переменной, предшествующей команде avimerge , а затем используйте эту переменную в командах avimerge и rm , вы не только гарантируют, что строка даты, с которой выполняется операция, не изменится, но вы также можете проверить переменную нулевой длины перед любой командой и (если у вас есть строка нулевой длины) выйти, прежде чем делать что-то, что вы не хочу.

0
25.05.2015, 22:05
1 ответ

Найдите этот комментарий к коду Google: https://code.google.com/p/android/issues/detail ? id = 174557 # c10 Биос У меня работает.

Я не могу говорить от лица Google, который решает, когда выпустить новую версию эмулятора (SDK Tools).Но для людей, которым это исправление нужно сейчас, можно вручную применить его к своей установке Android SDK:

  1. Загрузите прикрепленный файл bios.bin. Это тот же файл, который я только что загрузил на https://android-review.googlesource.com/159501 ( все еще находится на рассмотрении). Для загрузки из обзора используйте следующую ссылку :
    https://android-review.googlesource.com/cat/159501%2C1%2Cx86/pc-bios/bios.bin%5E0

  2. Сделайте резервную копию $ ANDROID_SDK_ROOT / tools / lib / pc-bios / bios.bin ($ ANDROID_SDK_ROOT - это каталог установки Android SDK).

  3. Скопируйте загруженный файл bios.bin в папку $ ANDROID_SDK_ROOT / tools / lib / pc-bios /.

0
29.04.2021, 00:28

Теги

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