ZBar學習筆記2

上一篇文章已經說到我要蛋疼的自己打包.so文件

當前先去github地址:https://github.com/chentao0707/ZBarBuildProj

把項目下載下來

大家也可以看到,這個項目其實已經是6年以前的了,zbar也已經沒有人維護,所以你用zbar,就要做好,這個準備,zbar的掃碼準確度我認為zxing是沒有辦法比的

下載下來發現,這個項目應該是一個通過Eclipse寫的,我下面會介紹如何在android studio快速的把項目跑起來,並直接生成.so文件

我的電腦是Mac,ndk版本:21

下面是基於我這樣的配置進行表述的

打開AndroidStudio,新建一個zbarsodemo項目

ZBar學習筆記2

ZBar學習筆記2

如上圖所示,將視圖改成project模式,在app處點擊右鍵,點擊紅框選中的內容

ZBar學習筆記2

從cmake,切換成:ndk-build

ZBar學習筆記2

選中到文件:android.mk

ZBar學習筆記2

點擊ok後,等待一段時間

ZBar學習筆記2

隨便填寫,生成一個aab即可,或者運行一次項目也是可以的

ZBar學習筆記2

到了這裡,其實我們要的arm64-v8a已經有了,直接將這個文件,放回到第一篇文章上,添加多一個so文件,即可在arm64的手機上完美運行,當然這裡就會發現新的問題,打包出來的so文件和作者的95k有明顯的差距,這個時候,就需要自己動手了,下一篇文章,我就會介紹我在做這個操作的流程,各位同行,也可以根據自己的需要自行優化