知方号

知方号

[初级<新大陆摄像头人员底库如何配置的呢>

[初级

一、工具准备

        Android studio 3.2

        新大陆云平台SDK

        

二、问题说明         1.关于Android版本问题 

         Android的版本必须是3.2版本,楼主使用的版本是Android studio 3.2

        因为新大陆云平台的Module 是在19年发布的,新版本Android studio不再支持老版本Module 的导入,因此配置环境是十分重要的一步。

        2.导入时环境配置 

        导入Module 时注意一定要打开离线模式

        因为Module 的部分依赖均是来源于网络,如果直接导入将导致从网络下载需要的包,导致环境破坏。

        3.云平台SDK下载

        云平台SDK文件的下载请大家移步我的资源进行下载,该SDK与新大陆物联网竞赛同一版本。

三、具体步骤         1.导入新大陆SDK

        File  ->  NEW  ->import Module ..

        

        随后选择SDK路径

         

        导入Module ->  Finish

         

        2.添加依赖

        Module 导入完成后,程序并不能编译,会出现如下的报错信息。

 

        查看报错信息发现,是其所依赖的包没有下载成功。因此我们需要导入其需要的jar包使它再不下载包的情况下依然可以正常使用。

        以我使用的SDK为例,其JAR文件在如下路径:         云平台Android-SDK_20230123_v1.2.0.0sdk_eclipseAndroidSDK_eclipselibs

        我们将其全选复制,粘贴到项目的libs目录下

 

        我们按住Ctrl键全选jar包 鼠标右键  -> Add As Library..         导入依赖

        需要注意的是,我们要选择nlecloud-sdk 而非app,随后点击OK。

        此刻依然报错。

        报错信息与最初一样,这是因为我们虽然导入了所需要的包,但是并没有阻止它从网络上下载资源。

        3.使其使用本地的jar包而非从网络下载

        打开nlecloud-sdk的build-gradle 找到并删除如下代码

         随后重新编译,可以看到编译成功。

       4.讲nlecloud-sdk添加进依赖

        此时nlecloud-sdk已经可以编译成功,但是如果想使用里边的方法,还需要将它添加进你的应用的依赖。

        按下 Ctrl+Alt+Shift+S 打开Project Structure,随后依次选择app  ->  Dependencies  -> +号  ->Module dependency 

        按下 OK  ->  OK,随后程序自动编译并通过。

        此时我们尝试使用SDK中的方法,发现已经成功。

        

总结

        以上就是本次文章的全部内容,后期我将继续更新一些省赛、国赛真题的解题思路、源码、以及模板,如果对文章内容有疑问,可以在评论区提问,楼主有空时回回复,如果你有需要解决其他Android题目或者进修物联网Android开发的需求可以私信我。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。