При установке 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
войти в него. Это простой трюк, который может вам очень помочь!
ура