سؤال

الخطوات التي اتبعتها لبناء ويبرتس لالروبوت في أوبونتو 13.10 إنف.

تحقق من الرمز:

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

أنا أتلقى هذا الخطأ:

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

إذا قمت بإزالة "OS=android" من عند GYP_DEFINES الأمر" غكلينت رونهوكس " يعمل ولكن إذا حاولت استخدام المكتبة التي تم إنشاؤها "libjingle_peerconnection_so.so" بعد بناء النينجا أحصل على الخطأ التالي في الروبوت:

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

من فضلك ، اسمحوا لي أن أعرف إذا كنت أفعل أي خطوة خاطئة.لست متأكدا مما إذا كان علي استخدام "OS=android" ولدت المكتبات الروبوت.

هل كانت مفيدة؟

المحلول

لا أعتقد أنك تفعل أي شيء خاطئ.

تم ذكر الخطأ الخاص بك هنا وأعتقد أنه سيتم إصلاحه.

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

يمكنك تجربة مراجعة أقدم ، حاولت مراجعة 6783 كما هو مقترح هنا ويعمل بشكل جيد

نصائح أخرى

اتبع هذا مثال, ، لقد حاولت ذلك ونجاح العمل بشكل كامل.

تحتاج فقط إلى إجراء تغيير واحد هو الرابط المقدم في هذا المثال لأمر تكوين غكلينت أقدم واحد.اتبع الرابط الخاص بك غكلينت التكوين http://webrtc.googlecode.com/svn/trunk

أيضا تأكد من أن لديك أوراكل جدك-6 ، إصدار آخر يخلق القضايا أثناء اتباع الخطوات للحصول على التعليمات البرمجية الأصلية
حظا سعيدا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top