При установке Android Emulator (SDK) у меня возникла проблема с каталогом /opt

При установке Android Emulator (SDK), следуя этому руководству и применяя следующие команды:

$ cd /opt
$ wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz
$ sudo tar -zxvf android-sdk_r24.4.1-linux.tgz
$ cd /android-sdk-linux/tools
$ ./android

После первых двух команд я прошел нормально, когда ввел третью команду:

$ cd /android-sdk-linux/tools

Я получил эту ошибку:

bash: cd: /android-sdk-linux/tools: No such file or directory

Как я могу решить проблему?

2 ответа

Решение

Команда неверна. Когда вы выполнили предыдущие команды, вы все еще находитесь в каталоге /opt а также android-sdk-linux является его подкаталогом, и tools это подкаталог android-sdk-linux, так что вы можете сделать это так:

cd android-sdk-linux/tools

без ведущих /, который обозначает корневой каталог прямо вверху. Ты это видишь /android-sdk-linux/toolsне существует, если вы ls корневой каталог

ls /

увидеть? нет android-sdk-linux Вот. Но вы видите opt где вы были раньше... Вот почему его местоположение /opt

Если вы не в /opt директории (например, вы открыли новый терминал) вам нужно использовать полный путь

cd /opt/android-sdk-linux/tools

Каталог может иметь другое имя, поэтому

cd /opt; ls

и вы увидите, если не точно, то что-то вроде android-sdk-linux используйте правильное имя:

cd android-sdk-linux; ls

теперь вы должны увидеть tools

cd tools

и теперь вы можете запустить свой исполняемый файл.

Примечание. Если вы уже закрыли его после шага 6, чтобы перейти к шагу 7 в руководстве, вам следует повторить два последних шага:

cd /opt/android-sdk-linux/tools
./android

Просто сделай ls чтобы увидеть, какие папки есть в каталоге, а затем заменить это /android-sdk-linux/tools с чем-то вроде /android-sdk_r24.4.1-linux/tools изменить это android-sdk_r24.4.1-linux в соответствии с папкой, которую вы найдете при выполнении ls чье имя, вероятно, будет начинаться с Android.

Далее Примечание: здесь cd означает изменить каталог, как вы это обычно делаете, дважды щелкнув по значку папки, это просто путь командной строки. Если вы используете терминал по умолчанию, вы можете просто набрать cd и перетащите эту папку из файлового менеджера в терминал и нажмите enter войти в него. Это простой трюк, который может вам очень помочь!

ура

Другие вопросы по тегам