Domanda

Passi che ho seguito per costruire WebrTC per Android in Ubuntu 13.10 Ev.

Controlla il codice:

gclient config https://webrtc.googlecode.com/svn/trunk
echo "target_os = ['android', 'unix']" >> .gclient
gclient sync --nohooks
cd trunk
source ./build/android/envsetup.sh
export GYP_DEFINES="build_with_libjingle=1 build_with_chromium=0 libjingle_java=1 OS=android $GYP_DEFINES"
gclient runhooks
.

Sto ricevendo questo errore:

gyp: /home/joss/Desarrollo/Glass/GDK/librerias/webrtc/trunk/third_party/boringssl/boringssl.gyp not found (cwd: /home/joss/Desarrollo/Glass/GDK/librerias/webrtc)
Error: Command /usr/bin/python trunk/webrtc/build/gyp_webrtc -Dextra_gyp_flag=0 returned non-zero exit status 1 in /home/joss/Desarrollo/Glass/GDK/librerias/webrtc
.

Se rimuovo "OS=android" da GYP_DEFINES Il comando "GClient runhooks" funziona ma se cerco di utilizzare la libreria generata "libjingle_peerconnection_so.so" dopo la build Ninja ottenendo il seguente errore in Android:

dlopen("/data/app-lib/com.mundoglass.glassrtc-1/libjingle_peerconnection_so.so") failed: dlopen failed: "/data/app-lib/com.mundoglass.glassrtc-1/libjingle_peerconnection_so.so" not 32-bit: 2
.

Per favore, fammi sapere se sto facendo un passo sbagliato.Non sono sicuro se devo usare "OS=android" per generare le librerie Android.

È stato utile?

Soluzione

Non penso che tu stia facendo qualcosa di sbagliato.

Il tuo errore è menzionato qui e immagino che lo faràessere fisso.

"Yes, chrome has moved to BoringSSL from OpenSSL, which causes some problems in WebRTC Android. We are looking into it."
.

Puoi provare una revisione più vecchia, ho provato la revisione R6783 come suggerito qui e funziona bene

Altri suggerimenti

Segui questo Esempio , iHo provato e il successo del lavoro completamente.

Solo è necessario effettuare una modifica è il collegamento fornito in questo esempio per il comando di configurazione GCLENT è più vecchio.Segui il tuo link gclient config http://webrtc.googlecode.com/svn/TRunk Assicurati inoltre di avere Oracle JDK-6, l'altra versione crea problemi seguendo i passaggi per ottenere il codice nativo Buona fortuna.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top