从github克隆别人项目时,遇到的几个问题
1.futtersdk版本、Android SDK 版本
2.gradle版本不一致问题
3.pub get 缓存路径问题
下面我遇到的问题:
1.Warning: The plugin package_info_plus requires Android SDK version 33.
Could not find method namespace() for arguments [dev.fluttercommunity.plus.packageinfo] on extension ‘android’ of type com.android.build.gradle.LibraryExtension.
这是两个问题,第一个package_info_plus三方库需要sdk 版本33,第二个对应androidstudio里
Settings、AndroidSDK 下载 sdk版本33。
下载好SDK,点击Apply。open 打开Android项目,修改app下build.gradle, compileSdkVersion 33
2.主项目的build.gradle 修改下面两个版本号,对应改成自己as新建项目的版本就行。
gradle.properties里gradle的版本改成和上面对应的版本
sdk、gardle版本都改好了,我运行项目,又出现了新问题
3.pub get 缓存路径问题 pub get 下载的缓存位置和项目位置不在同一个磁盘。pub get的缓存在C盘,所以我又将项目移动到桌面。运行然后还有新问题。
minSdk 需要升级,先改19,又让升级到21,这次改过,运行终于跑起来!!!
文章来源:https://www.toymoban.com/news/detail-771556.html
文章来源地址https://www.toymoban.com/news/detail-771556.html
到了这里,关于【Flutter】Could not find method namespace() for arguments [dev.fluttercommunity.plus.packageinfo] on的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!