Android Studio 4.0.1 导入 opencv 4.5.5,无法导入module解决方法

2 篇文章 0 订阅
2 篇文章 0 订阅

Android Studio 4.0.1 导入 opencv 4.5.5

具体过程直接参考下方博文
https://blog.csdn.net/qq_41814560/article/details/107474280

新建了一个工程, 全程跟着走, 完美导入

说一个碰到的十分ex的问题

过程复现

当我切换至工作工程, 准备复刻一遍操作时, 直接卡在了第一步
在导入module的时候, 总是点不了Finish或Next, 全是灰色的, 只有Cancel能点

试了无数次都不行, 重新新建个工程再来一遍, 也没法导入

虽然无法导入 sdk 文件夹, 但却可以导入 sdk\java .
测试了多次, 导入java的话, 一直会碰到错误, 写入手机, 直接弹窗要求安装opencv

dlopen failed: library "libc++_shared.so" not found

只好重新尝试导入, sdk, 然后就是点不了

最后发现一招

解决办法

趁 Android Studio 不注意按Finish按钮

先点选取文件夹按钮,找到一个Finish能按的文件夹, xxxx\sdk\java
然后手动删掉java, 趁不注意迅速按下Finish, 多重新开关AS, 有时能成功

注意事项

导入时报错

  • 1
    在这里插入图片描述
    打开文件注释掉 kotlin-android 那行就行
    在这里插入图片描述

  • 2
    在这里插入图片描述
    在这里插入图片描述
    把gradle app中的复制到右边就好了, 四个全部替换过去

  • 3

在这里插入图片描述
添加一句

implementation project(path: ':sdk')
一般到这时候就导入成功了

在这里插入图片描述
但是moudle名字就叫sdk不太好听, 改起来也很简单

Module更名

第一步

在这里插入图片描述
在这里插入图片描述

第二步

在这里插入图片描述
在这里插入图片描述
点击Refactor, 等待片刻

第三步

现在编译是会报错的, 因为as现在找不到

在这里插入图片描述

 include ':sdk'  

改为 , 重命名的名字

  include ':opencv455'

在这里插入图片描述

 implementation project(path: ':sdk')

改为 , 重命名的名字

  implementation project(path: ':opencv455')

大功告成

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值