收藏官网首页
查看: 396|回复: 1

[分享] 关于android编译生成代码遇到的问题

2

主题

2

帖子

222

积分

中级会员

Rank: 3Rank: 3

积分
222
 楼主| 发表于 2025-3-20 15:19:18 | 显示全部楼层 |阅读模式
免费使用STM32、APP自动代码生成工具
前置:
机智云上建立新项目后 生成apk源码下载到本地

后续:
1. 编译报错"libSDKLog.so" not found
解决方案:
在 `app\build.gradle` 增加 ndk

android {
    compileSdkVersion 31
    useLibrary 'org.apache.http.legacy'
    defaultConfig {
        applicationId "com.gizwits.opensource.appkit"
        minSdkVersion 21
        targetSdkVersion 25
        versionCode 1
        versionName "2.5.1.072715"
        multiDexEnabled true
        ndk {
            abiFilters "armeabi", "arm64-v8a"
        }

在 `GOpenSource_AppKit\gradle.properties`中增加 `android.useDeprecatedNdk=true`

2. 注册 页面 接口报错 "invalid appid"
解决方案:
此时需要检查日志中的请求地址 是否 是api.gizwits.com, 如果使用的android 模拟器, 模拟器的默认时区是 GM+0 即格林威治时间, 日志中显示 机智云sdk会根据时区修改openAPIDomain 为 euapi.gizwits.com,  使用该域名在调用/app/request_token 接口时,无法返回token, 需要修改模拟器时区为东八区时区

上述问题可以在 https://docs.gizwits.com/zh-cn/U ... onnectSolution.html 中的 一套APP适配全球设备 章节找到答案 没找到哪里可以配置,好像是sdk的行为
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

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

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