2014-10-27 2 views
1

Я пытаюсь загрузить Android NDK и извлечь пакет android-ndk-r10c-linux-x86_64.bin. Веб-сайт говорит, чтобы сделать следующее:NDK Нет такого файла или каталога

  1. chmod a+x android-ndk-r10c-linux-x86_64.bin
  2. ./android-ndk-r10c-linux-x86_64.bin

Шаг 2 дает следующие ошибки: Нет такого файла или каталога

Любая помощь? Это должно быть легко.

Я бегу Ubuntu 14.04.1 LTS x86_64.

Так что я был в состоянии выполнить команду после установки все утилиты сборки

Я не уверен, какой из них сделал трюк, но он работает сейчас:

APT-получить установку бизонов сборки заменимых свертыванию флекс ГИТ-ядро GnuPG Gperf libesd0-DEV libncurses5-DEV libsdl1.2-DEV libwxgtk2.8-DEV libxml2 libxml2-Utils lzop OpenJDK-6-JDK OpenJDK-6-JRE Pngcrush schedtool SquashFS-инструменты xsltproc почтовый zlib1g-DEV

+0

Я не загружал двоичные файлы OSX. Я загрузил правильные. – wwjdm

+0

Хорошо, тогда я собираю ваш вопрос для искажения фактов. Вы процитировали имя darwin - скажем, OSX - загрузите команду, с которой вы, похоже, столкнулись с проблемой. Если это не команда, которую вы выдаете, тогда ** исправьте свой вопрос, чтобы отразить фактические команды, которые вы выдаете **. –

ответ

3

У вас есть 32-битная машина? Вы можете получить эту ошибку, если вы используете 64-битную двоичную систему на 32-битной машине. Попробуйте загрузить 32-битную версию.

Проверьте свою версию с помощью: uname -a и посмотрите, есть ли x86_64 или нет.

Другой проблемой может быть то, что вам не хватает библиотек. Вы можете проверить, запустив ldd [filename]. Я собираюсь догадаться, что вам нужно sudo apt-get install ia32-libs

+0

Это, вероятно, тоже работает – wwjdm

-1

В какой ОС вы находитесь под? Кажется, вы загрузили файл для linux. инструкции для darwin - mac OS - возможно, вам нужно изменить команду на фактическое имя файла.

Нет таких ошибок в файлах, как правило, из-за того, что у вас либо нет правильных разрешений (убедитесь, что вы правильно набрали файл (1)), либо нет библиотеки для запуска файла, и в этом случае попробуйте запустить ldd filename , чтобы проверить наличие всех необходимых локальных библиотек.

+0

. Более того, похоже, что версия darwin была загружена как самораспаковывающийся исполняемый файл и не распаковывает себя на linux. –

1

использованием

sudo dpkg --add-architecture i386 
sudo apt-get update 
sudo apt-get install libstdc++6:i386 

или с помощью 7z для извлечения бен

sudo apt-get install p7zip-full 
7z x *bin 

по той причине, почему (Ubuntu 14.04 64бит/Android NDK R10C) будет иметь ошибку, вы можете посетить https://code.google.com/p/android/issues/detail?id=78148

Смежные вопросы