ZBar學習筆記2
上一篇文章已經說到我要蛋疼的自己打包.so文件
當前先去github地址:https://github.com/chentao0707/ZBarBuildProj
把項目下載下來
大家也可以看到,這個項目其實已經是6年以前的了,zbar也已經沒有人維護,所以你用zbar,就要做好,這個準備,zbar的掃碼準確度我認為zxing是沒有辦法比的
下載下來發現,這個項目應該是一個通過Eclipse寫的,我下面會介紹如何在android studio快速的把項目跑起來,並直接生成.so文件
我的電腦是Mac,ndk版本:21
下面是基於我這樣的配置進行表述的
打開AndroidStudio,新建一個zbarsodemo項目
如上圖所示,將視圖改成project模式,在app處點擊右鍵,點擊紅框選中的內容
從cmake,切換成:ndk-build
選中到文件:android.mk
點擊ok後,等待一段時間
隨便填寫,生成一個aab即可,或者運行一次項目也是可以的
到了這裡,其實我們要的arm64-v8a已經有了,直接將這個文件,放回到第一篇文章上,添加多一個so文件,即可在arm64的手機上完美運行,當然這裡就會發現新的問題,打包出來的so文件和作者的95k有明顯的差距,這個時候,就需要自己動手了,下一篇文章,我就會介紹我在做這個操作的流程,各位同行,也可以根據自己的需要自行優化