收藏官网首页
查看: 769|回复: 0

[讨论] 每日学习:Android app(4)

60

主题

66

帖子

5273

积分

论坛元老

Rank: 8Rank: 8

积分
5273
 楼主| 发表于 2023-11-28 22:01:30 | 显示全部楼层 |阅读模式
汉枫LPB120模块
本帖最后由 H在开发 于 2023-11-28 22:08 编辑


机智云开发者中心创建一个APP

0.0.png
0.1.png



复制开发者中心新建的APP ID

0.2.png

新增代码:
GizWifiSDK.sharedInstance().startWithAppID(getApplicationContext(),"your_app_id");
把复制到的APP ID 替换粘贴到your_app_id,如下图:
0.3.png
我们初始成功之后,会发一个日志消息出来,我们在复制机智云文档中的代码:
1.png
添加进去会一些会报错,是没有引入对应的import


2.png
新建一个私有的静态常量字符串变量,命名为"TAG",并将其初始化为"App"。用于在代码中标识和记录特定的日志消息或调试信息。作为日志标签,以便在代码的不同部分或不同的类中使用相同的标签。这样做的好处是可以轻松地搜索和过滤相关的日志信息,在调试或查看日志时更方便地追踪和识别消息。
3.png
回到Android Studio点击Run “APP”。
4.png
如果出现以下错误信息:
3 filesfound with path 'META-INF/DEPENDENCIES'.
Adding apackagingOptions block may help, please refer to
https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/dsl/ResourcesPackagingOptions
for moreinformation
你的build.gradle文件中,找到android闭包,并在其中添加packagingOptions块。在该块中,使用exclude关键字来排除'META-INF/DEPENDENCIES'文件。示例如下:
    packagingOptions {
        exclude 'META-INF/DEPENDENCIES'
    }
5.png
就可以成功了
6.png
但是APP不知道为何闪退,我们查看Logcat

7.png


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2023 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表