tony Kuo
Jun 28, 2021

--

你好

在implementation 後面我有加上classifier: 'android-arm' ,代表我僅安裝32bit 的版本,現在手機基本都是64bit 了

opencv 3.2.0 可以在這邊看到

https://repo1.maven.org/maven2/org/bytedeco/javacpp-presets/opencv/3.2.0-1.3/

opencv 4.0.1 可以在這邊看到

https://repo1.maven.org/maven2/org/bytedeco/javacpp-presets/opencv/4.0.1-1.4.4/

可見早期opencv 3.2.0 沒有64bit 版本,可以透過更改version 到 4.0.1 並且新增 android-arm64 解決

電腦模擬器跟手機的架構不同,安裝需要的架構就可以通用了,不過若是implementation 太多不同架構的lib的話會造成編譯成apk時,安裝包肥大,就自己斟酌一下

--

--

tony Kuo
tony Kuo

Written by tony Kuo

追知識追夢追科技,喜歡新穎的事物及看法,更喜歡思考。RD in Trendmicro

No responses yet