android 项目问题总结
@TOC
</font>
<hr style=" border:solid; width:100px; height:1px;" color=#000000 size=1">
1.arr 包的打包
主要配置:
2.Android Studio 引入的第三方包 arr 突然报红
有时候就是系统来不及更新,可以修改包的名字,从而让他被迫更新。
3.将 lib 包加到项目中(有 add as library)
将 jar 包复制到 libs 目录下,点击同步按钮:
同步成功后:
右键 add as library
同步成功后
4.将 lib 包加到项目中(无 add as library)
注:以 arcsoft 人脸识别 sdk 为例子
建好工程后,首先将文件 arcsoft_face.jar 和 arcsoft_image_util.jar 拷贝到工程文件夹 app->libs 下。然后再在工程文件夹 app->src->main 中新建文件夹 jniLibs,在子文件夹 jniLibs 中新建文件夹 arm64-v8a 和 armeabi-v7a,将文件 libarcsoft_face.so、libarcsoft_face_engine.so、libarcsoft_image_util.so 拷贝至这两个文件夹下。完成后文件结构如下图所示。
然后导入依赖,点击左上角 File->Project Structure
在 Dependencies 选项页点击 All Dependencies 下方的加号,选择 Jar Dependency
将之前 copy 到工程内的两个 jar 包导入进来。全部导入后点击 OK
这时我们发现 gradle 文件重新编译了,打开 gradle(app)文件,我们发现 dependencies 多了两行:
implementation files('libs\arcsoft_face.jar')
implementation files('libs\arcsoft_image_util.jar')
说明导入成功了
5.虹软人脸识别入门使用
入门指南:https://ai.arcsoft.com.cn/manual/arcface_android_guideV2.html
开发者中心:https://ai.arcsoft.com.cn/ucenter/resource/build/index.html#/login
注意上面的,需要注册,有终端数量限制。
http://www.noobyard.com/article/p-bpuivcoc-oh.htmlhttps://blog.csdn.net/qq_36512159/article/details/118314909https://www.pianshen.com/article/2305892225/
6.android.permission.MOUNT_UNMOUNT_FILESYSTEMS 添加权限报错
File -> Settings -> Editor -> Inspections -> Android -> Lint -> Correctness -> 将 Using system app permission 的 Error 改成 Warning。
7.Android AndroidX 的迁移
https://www.jianshu.com/p/7dc111353328https://cloud.tencent.com/developer/article/1662427
8.setface
版权声明: 本文为 InfoQ 作者【Studying_swz】的原创文章。
原文链接:【http://xie.infoq.cn/article/bc5d33ecb4bb9195067c8720e】。文章转载请联系作者。
评论