2016-11-02 60 views
8

NDK r13b ile android için pjsip oluşturmaya çalışıyorum. ./configure-android --with-opus=/home/user/pjsip/pjproject/opus-dev-lib gibi standart yapı mükemmel çalışır. Ama TARGET_ABI birkaç ihtiyaç ve tüm çabalarım TARGET_ABI=armeabi-v7a ./configure-android --use-ndk-cflags --with-opus=/home/user/pjsip/pjproject/opus-dev-libpjsip 2.5.5 yapı hatası

TARGET_ABI=armeabi-v7a APP_PLATFORM=android-21 ./configure-android --use-ndk-cflags --with-opus=/home/user/pjsip/pjproject/opus-dev-lib dönüş aynı hata olarak configure-android error: compiler not found, please check environment settings (TARGET_ABI, etc)

Komutlarıyla biter yapmak.

Çok sayıda bağlantı arıyorum ama sonuç yok. O hata

if test "x${CC}" = "x" || test ! -e ${CC}; then 
     echo "$F error: compiler not found, please check environment 
     settings  (TARGET_ABI, etc)" 
    exit 1 
    fi 

tarafından configure-android dosya ve atma olduğunu biliyoruz Ama bunu çözmek için nasıl hiçbir fikrim yok. Şimdiden teşekkürler.

cevap

2

Yani, yapıyı bitirdim.

Alex Gotev yapı kullanma ve config.conf, prepare-build-system ve gerektiğinde yapılandırma için build ve en son pjsip kaynağını değiştirin. Ayrıca en son libyuv'u googlesource ve NDK r10e'dan kullanmak zorunda kaldım.

NDK_TOOLCHAIN_VERSION=4.9 TARGET_ABI=armeabi-v7a ./configure-android --use-ndk-cflags kullanmak sonradan android-ndk-R13-kullanma veya

GÜNCELLEME. Şu anda o pjsip 2.6

+0

inşa edemiyorum pjsip 2.6 inşa edemiyorum. Android-ndk-r13 kullanmak zorunludur? Ve NDK_TOOLCHAIN_VERSION = 4.9 değerini nerede ayarlayabilirim? Thx –

+0

Zorunlu değil, 'TARGET_ABI' olarak terminalde ayarladığınız 'NDK_TOOLCHAIN_VERSION' –

+0

İyi çalışıyor. Yapılandırılmış klasörü değiştirdiler ve bu yüzden betik dosyaları bulamadı. Yine de teşekkürler. –