PaddlePaddle / PaddleClas

A treasure chest for visual classification and recognition powered by PaddlePaddle
Apache License 2.0
5.39k stars 1.16k forks source link

armeabi-v7a安卓无法编译 #2596

Open Satsna opened 1 year ago

Satsna commented 1 year ago

PaddleClas-release-2.5\deploy\shitu_android_demo路径下的安卓demo在WIN11中AndroidStudio运行报错

报错信息如下:

image

armeabi-v7a 无法编译,arm64-v8a可以正常编译

版本及环境如下: 1.win11系统 2.AndroidStudio版本:Chipmunk 3.PaddleClas版本:PaddleClas-release-2.5 4.Python版本: 3.9.13

Satsna commented 1 year ago

有人帮忙解决吗?

HydrogenSulfate commented 1 year ago

有人帮忙解决吗?

看起来是在某些地方,faiss库的路径设置不正确,可以全局搜索一下相关关键字,检查一下除了图中红框的位置,是否有其他地方涉及到faiss库路径的设置

Satsna commented 1 year ago

尝试修改了CMakeLists.txt 里的部分关于v7 v8的内容,依然报同样的错误,请问还有那些地方要修改呢?

1

HydrogenSulfate commented 1 year ago

arm64-v8a

image

Satsna commented 1 year ago

这些都已经替换了呀,也清空缓存了,还是报同样的错误

image

HydrogenSulfate commented 1 year ago

这些都已经替换了呀,也清空缓存了,还是报同样的错误

image

可能是编译产生的缓存导致的?可以尝试把一些编译过程生成的中间文件删掉,再重新编译

Satsna commented 1 year ago

清空缓存后还是报错你那有能运行的demo吗?发我邮箱1411198314@qq.com

image

Satsna commented 1 year ago

亲,在吗?

Satsna commented 1 year ago

有人帮忙看下问题吗?