Android NDK 編譯PjSip 2.6 之 搭建PjSip apk開發環境 (三)

    Android NDK 編譯PjSip 2.6 之 PjSip編譯 (二)中已經把so 和java文件編譯出來。可以開始搭建apk的開發環境。

    我們導入PjSip的example apk程序,編譯生成apk放到手機中測試。

    1)、把pjproject-2.6/pjsip-apps目錄拷貝出來,放到自己的PC機的 apk開發目錄中。

    2)、進入到pjproject-2.6\pjsip-apps\src\swig\java\android\app\src\main\jniLibs目錄中,根據前面編譯PjSip時,指定的TARGET_ABI,新建相應的目錄,我的TARGET_ABI=armeabi-v7a,所以新建目錄armeabi-v7a,並把原來的jniLibs目錄生成的libpjsua2.so放入到新建的目錄中,刪除原來的ABI目錄

      把openh264編譯出來的libopenh264.so也拷貝到armeabi-v7a目錄下。

     3)、使用Android studio 導入pjproject-2.6\pjsip-apps\src\swig\java\android 目錄中的Android studio apk工程。導入過程會持續很長時間,慢慢等。

     4)、在Android studio中clean project,並buid APK。根據報錯修改下對應的文件,一般都是pjproject-2.6\pjsip-apps\src\swig\java\android\app下的build.gradle問題,修改對應工具的版本號就好。

    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章