Flutter的安卓项目中有各种版本相互冲突,必须调用匹配才能正常编译,怎么理清这些sdk之间的关系,经过漫长的折腾,算有点思路。细节就不多说了,只说下方案。
Flutter项目中起关键作用的其实是Android Gradle Plugin,Android Api版本以及Jdk版本都受到Android Gradle Plugin版本的制约。所以创建项目首先要选定的是Android Gradle Plugin的版本,否则容易陷入各种版本不相匹配的困境。
Android Gradle Plugin的最新版本以及历史版本可以在官网查阅,其中会说明可用的Jdk版本。比如Android Gradle Plugin 8.3.0 (Feb 2024)的发行记录中说明:
Android Gradle Plugin 8.3.0 (Feb 2024)
所以就可以以此来确定所选用的Jdk版本,网络上搜索各种版本搭配都不太靠谱,直接看这里可以节省很多时间。
阅读全文
公众号近期文章
赞赏支持
0 Responses to “Flutter安卓项目有关各种Sdk的版本关系解惑”