2013-12-10 18 views
7

Sto provando ad esplorare libVLC per Android è per questo che si imposta il progetto VLC Android su Windows 7 ma sto affrontando problemi. Quando ho importare il progetto e la configurazione tutte le biblioteche aiutando e provo a compilare utilizzando NDK che dà l'erroreUso di libVLC per Android su piattaforma Windows

make.exe: *** No rule to make target `jni/..//modules/codec/omxil/iomx.cpp', 
needed by `obj/local/armeabi/objs-debug/iomx gingerbread/__//modules/codec/omxil/iomx.o'. Stop. 

seguente Mentre quando provo a cercare il file nella mia cartella ho solo in grado di trovare iomx.h e iomx.cpp in realtà manca ma ho scaricato il progetto dal repository ufficiale.

git clone git://git.videolan.org/vlc-ports/android.git 

Sono disposto a seguire un tutorial con le configurazioni adeguate per l'installazione e compilare l'applicazione Android di VLC, ma io non sono in grado di trovare qualsiasi tutorial e quella ufficiale dice che è per Linux e si richiederà un Linux o Mac OSX per seguire questo tutorial Tutorial Link. Quindi la mia prima domanda è

  • Possiamo compilare il progetto VLC android Usando tutti gli strumenti menzionati come (Android SDK, NDK, formica ecc.) Su una piattaforma Windows.
  • In secondo luogo io non sono in grado di trovare una semplice documentazione dettagliata o molto, tranne questo uno VLC Documentation link, ci sono altri facile da capire documentazione libVLC più specifico per l'utilizzo di Android

Please help me o mi guida a destra direzione. Voglio sviluppare un'applicazione per il dispositivo Docked DVD per Android.

risposta

3

Ho trovato la mia risposta su questo da solo e oggi ho visto questa domanda senza risposta, quindi ho pensato di rispondere in modo che potesse essere utile per gli altri.

Per la prima parte la risposta è "NO" non possiamo compilare il codice libVLC su SO Windows utilizzando NDK come dovuto al complesso processo di compilazione di libVLC. Non può essere compilato usando gli strumenti NDK, ecco perché VLC ha rilasciato uno script per compilare libVLC che si trova nella directory principale quando si scarica il codice dal repository Git denominato Compile.sh e può essere eseguito solo su linux o mac come entrambi basati su Unix. Per la compilazione di libVLC è necessario eseguire compile.sh che richiede un sacco di strumenti basati su Linux come menzionato nel loro tutorial ufficiale per la compilazione. puoi provare tutti questi pacchetti tramite cygwin su Windows ma non ho provato che sono passato a Ubuntu 13.04 in modo da poter anche esplorare l'ambiente Linux ... :). Una cosa che vorrei menzionare qui se il tuo obiettivo è solo di usare il codice C++ compilato di libVLC nel tuo progetto tramite java, allora puoi farlo su Windows OS usando il file libVLC.so ma se hai bisogno di cambiare il codice libVLC e ricompilarlo allora dovrai eseguire compile.sh che richiede linux o mac.

Per il secondo la risposta è la stessa che per quanto ne so l'unica documentazione che ho trovato è stata quella menzionata nella mia domanda.

+0

ciao, ti dispiace condividere come possiamo usare libvlc con Android? –

+0

libvlc è scritto in C++ che è un linguaggio utilizzato anche da Android per le sue librerie di base che puoi usare nel tuo progetto per le funzionalità fornite da vlc. Tutto quello che ho trovato su di esso è per favore esplorali. –

+0

ok, ho passato attraverso i link anche se li farò ancora vedere, nel caso ottengo qualcosa –