在Android中使用SOUI的一些问题及解决方法

目前SOUI 安卓支持处于开发阶断,由于目前还没有一个快捷的编译方式,目前只能先编译demos下的androiddemo。

一、AGP插件和Gradle版本问题,Gradle和java版本都有要求,即某些Gradle需要的java版本有要求, 并且特定 Android API 级别所要求的最低工具版本也是有要求的,所以,如果出现任何和Gradle有关的错误,可能都需要修改多个地方,这些版本的关系参考:

关于 Android Gradle 插件 | Android Studio | Android Developershttps://developer.android.google.cn/build/releases/about-agp?hl=zh-CN#groovy

gradle-wrapper.properties文件修改Gradle版本。

build.gradle(Project)文件修改AGP版本。

build.gradle(Module)可修改SDK版本。

二、解决Gradle版本问题以后,在编译cpp代码时报无法报到pkg_config,网上找了一些方法都遇到无法下载的问题,网上有一个exe下载回来是动态链接的glib,但是它的包里又没有提供这个DLL文件。最后使用安装mysys来解决。个人觉得使用mysys来安装pkg_config,是最简单的。安装好以后使用pacman -S mingw-w64-x86_64-pkg-config安装即可。添加C:\msys64\mingw64\bin到path.MSYS2https://www.msys2.org/

相关推荐
朱涛的自习室5 小时前
70 美金的 Beyond Compare,我让 Gemini 4 和 DeepSeek 造个开源免费版(Day 2)
android·前端·人工智能
.Bryce.9 小时前
在智能体中使用A2A工具:让大模型自己决定“该找谁帮忙“
android·java·服务器·redis·后端·agent·a2a
方舟小孩10 小时前
开源办公软件海豹办公 1.9.15 实战 从模板异常到 Android WebView 资源回归
android
用户21816970493010 小时前
Kotlin 语法四 协程
android
出师牛10 小时前
Android - 再探Handler
android
高晶10 小时前
Android 物联网组网实战:NFC 从零到落地
android·java
stevenzqzq10 小时前
android 维度和渠道
android
古法安卓10 小时前
Android-SystemUI ANR协程相关问题排查
android·java·android studio
xiaogai_gai11 小时前
生产汇报单查询同步实战:从金蝶云星空拉取到轻易云数据集成平台的工程化做法
android
释厄62312 小时前
错误无误公理——错误正确本同源都迭代定律——逆转有价值
android·开发语言·kotlin