2016-10-04 2 views
3

ich neuesten Code und Schritt für Schritt von pageKompilieren von VLC Android fail "Sie müssen ANDROID_NDK, ANDROID_SDK vor dem Start definieren."

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

I NDK und SDK auf dem Terminal auf Gnome CentOS 7

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

+0

was passiert, wenn Sie 'echo $ ANDROID_NDK $ ANDROID_SDK' auf der Schale – Clay

+0

echo $ ANDROID_NDK ->/home/xxxx/Android/Sdk/NDK-Bündel echo $ ANDROID_SDK ->/home/xxxx/Android/Sdk – Newyearnt

+0

Sie sind sicher, dass diese Verzeichnisse existieren? Sie können den Quellcode von compile.sh hier anzeigen und er zeigt, wo der Fehler existiert: https://code.videolan.org/videolan/vlc-android/blob/master/compile.sh 'if [-z" $ ANDROID_NDK "-o -z" $ ANDROID_SDK "]; dann ... fi' – Clay

Antwort

1

Ihre compile.sh Skript ändern hingewiesen, wenn die sehen Variablen werden herausgefiltert. Falls nicht, müssen Sie sie möglicherweise im Skript compile.sh fest codieren. zB

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

Ich habe Fehler autoreconf --install --force --verbose -I m4 ./bootstrap: Zeile 78: autoreconf: Befehl nicht gefunden vlc: bootstrap gescheitert. Ich versuchte http://stackoverflow.com/questions/24796836/compiling-error-of-vlc-for-android?answertab=active#tab-top – Newyearnt

+0

Ich benutze CentOS 7 Gnome, wie apt-get-Paket zu installieren? Ich habe Fehler Nachricht Befehl: apt-get: nicht gefunden – Newyearnt

+0

vielleicht 'apt-get install autoconf automake'? – Clay

Verwandte Themen