目前SOUI 安卓支持处于开发阶断,由于目前还没有一个快捷的编译方式,目前只能先编译demos下的androiddemo。
一、AGP插件和Gradle版本问题,Gradle和java版本都有要求,即某些Gradle需要的java版本有要求, 并且特定 Android API 级别所要求的最低工具版本也是有要求的,所以,如果出现任何和Gradle有关的错误,可能都需要修改多个地方,这些版本的关系参考:
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.MSYS2
https://www.msys2.org/