2016-10-21 3 views
6

Web RTCでビデオチャットのアプリを開発中です。Web RTCのコンパイル中にエラーが発生する

Web RTCのdocumentationを経由しています。

私はコードを取得ために言及したすべての手順に従っている

輸出GYP_DEFINES = "OS =アンドロイド"

フェッチ--nohooksが

gclient同期

をwebrtc_android

私は自分のルートディレクトリにweb rtcのsrcコードを持っています。ドキュメントごとに、私たちのアプリケーションで使うソースをコンパイルする必要があります。ここでは、次のコマンドを使用してソースをコンパイルする際にエラーが発生しました。これを解決するために

$ gn gen out/Default --args='target_os="android" target_cpu="arm"' 
ERROR at //build/config/android/internal_rules.gni:636:3: Can't load input file. 
    import("//third_party/ijar/ijar.gni") 
    ^----------------------------------- 
Unable to load: 
    /Users/c86/webrtc-checkout/src/third_party/ijar/ijar.gni 
I also checked in the secondary tree for: 
    /Users/c86/webrtc-checkout/src/build/secondary/third_party/ijar/ijar.gni 
See //build/config/android/rules.gni:8:1: whence it was imported. 
import("//build/config/android/internal_rules.gni") 
^------------------------------------------------- 
See //webrtc/examples/BUILD.gn:12:3: whence it was imported. 
    import("//build/config/android/rules.gni") 
    ^---------------------------------------- 
See //BUILD.gn:13:5: which caused the file to be included. 
    "//webrtc/examples", 
    ^------------------ 

あなたは私を助けていただけますか? または、Web RTCでビデオチャットのアプリを開発するための正しい方向に進んでいると教えてください。

答えて

1

Android用WebRTCの作成は、Ubuntu(14/16)でのみサポートされています。 現在、macOSではサポートされていません。

+0

私はMac OSxを使用しています。 –

関連する問題