Android Studio開發入門-引用jar及so文件

bsye6687 8年前發布 | 83K 次閱讀 IntelliJ IDEA

來自: http://blog.csdn.net//chenguang79/article/details/44752501


作者:王先榮
    最近初學安卓開發,因為以前從未用過JAVA,連基本的語法都要從頭開始,所以不太順利。在嘗試使用百度語音識別引擎時遇到了如何引用jar及so文件的問題。在GOOGLE加多次嘗試之后,找到了一個比較簡單的方法,特介紹如下。
一、引用jar文件
    1.將jar文件復制、粘貼到app的libs目錄中;
    2.右鍵點擊jar文件,并點擊彈出菜單中的“Add As Library”,將jar文件作為類庫添加到項目中;
    3.選擇指定的類庫。
    注:如果不執行2、3步,jar文件將不起作用,并且不能使用import語句引用。

    
二、引用so文件
    網上有很多引用so文件的方法,多數都很麻煩,在KYLE THIELK的博客中找到了一種簡單的方法。
    1.在“src/main”目錄中新建名為“jniLibs”的目錄;
    2.將so文件復制、粘貼到“jniLibs”目錄內。
    注:如果沒有引用so文件,可能會在程序執行的時候加載類庫失敗,有類似如下的DEBUG提示:
    java.lang.UnsatisfiedLinkError: Couldn't load library xxxx from loader dalvik.system.PathClassLoader

    
三、致謝及源代碼下載
    感謝您看完本文,希望對您有幫助。
    源代碼是使用百度語音識別引擎的例子,點擊這里下載
    注:1.本文使用的Android Studio版本為0.4.6;
    2.API KEY及安全KEY我隨便改了個,您需要替換成自己申請的KEY才能正常運行;
    3.參考網址:http://www.kylethielk.com/blog/include-native-so-library-in-apk-with-android-studio/

 本文由用戶 bsye6687 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!