2016-10-04 2 views
3

я получаю Lastest код и шаг за шагом от pageСкомпилировать VLC Android «Вы должны определить ANDROID_NDK, ANDROID_SDK перед запуском».

$ sh compile.sh -a x84 
You must define ANDROID_NDK, ANDROID_SDK before starting. 
They must point to your NDK and SDK directories. 

Я указал NDK и SDK на терминале на Gnome CentOS 7

http://i.stack.imgur.com/JuCZO.png

+0

, что происходит, когда вы 'эхо $ ANDROID_NDK $ ANDROID_SDK' на оболочке – Clay

+0

эхо $ ANDROID_NDK ->/домашний/хххх/Android/Sdk/NDK-расслоение эхо $ ANDROID_SDK ->/дом/xxxx/Android/Sdk – Newyearnt

+0

вы уверены, что эти каталоги существуют? Здесь вы можете просмотреть исходный код compile.sh, и он показывает, где эта ошибка возникает из: https://code.videolan.org/videolan/vlc-android/blob/master/compile.sh 'if [-z" $ ANDROID_NDK "-o -z" $ ANDROID_SDK "]; затем ... fi' – Clay

ответ

1

Измените свой compile.sh сценарий, чтобы увидеть, если переменные повторяются. Если нет, возможно, вам придется жестко закодировать их в скрипте compile.sh. например,

ANDROID_NDK=/your/path/android-ndk 
ANDROID_SDK=/your/path/android-sdk 
+0

У меня ошибка autoreconf --install --force --verbose -I m4 ./bootstrap: строка 78: autoreconf: команда не найдена vlc: bootstrap не смогли. Я пробовал http://stackoverflow.com/questions/24796836/compiling-error-of-vlc-for-android?answertab=active#tab-top – Newyearnt

+0

Я использую CentOS 7 Gnome, как установить apt-get пакет? Я получил команду ошибки mesage: apt-get: не найден – Newyearnt

+0

возможно 'apt-get install autoconf automake'? – Clay

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