为什么在颤振项目中添加启动器图标时出现错误?

互联网 行业动态 更新时间:2024-06-13 00:19:06

小智 37

转到并将andandroid/app/build.gradle更改为整数值。minSdkVersiontargetSdkVersion

minSdkVersion 21
targetSdkVersion 29
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName

然后做剩下的,即

pub.get -> flutter pub run flutter_launcher_icons:main

Sps*_*mta 7

解决问题的另一种方法,这也对我有用。

关于

这个错误主要是由于android: true,当我通过使用以下许多文章后尝试时

(pubspec.yaml)

flutter_icons:
  image_path: "images/icon.png" 
  android: false
  ios: true

它仅适用于 ios,之后我得到了用于 ios 的推荐代码。我补充说。

flutter_icons:
  image_path: "images/icon.png" 
  android: false
  ios: true
  remove_alpha_ios: true  //remendation added

最后一步

(可选的)

错误是我犯的

只需检查您是否在同一个文件中编写了任何额外的代码,因为由于文件中的额外代码,我遇到了很多麻烦。这一行用于从文件build.gradle中获取 的值。flutter.minSdkVersionandroid\local.properties

def flutterminSdkVersion = localProperties.getProperty('flutter.minSdkVersion')

(android\app\build.gradle)

    minSdkVersion 16 
    targetSdkVersion flutter.targetSdkVersion
    versionCode flutterVersionCode.toInteger()
    versionName flutterVersionName

然后运行通常的代码

flutter pub get 
flutter pub run flutter_launcher_icons:main

我得到了输出

 ????????????????????????????????????????????
     FLUTTER LAUNCHER ICONS (v0.9.1)
  ????????????????????????????????????????????

• Creating default icons Android
• Overwriting the default Android launcher icon with a new icon
• Overwriting default iOS launcher icon with new icon

? Suessfully generated launcher icons

最终上面的代码解决了这个问题,我希望任何人都可以从中得到帮助并节省他/她的宝贵时间。

附上一些资料,这有助于我做出最终判决。

issueexplorer./issue/fluttermunity/flutter_launcher_icons/301 github./fluttermunity/flutter_launcher_icons/issues/88

D.A*_*pun 6

我遇到了同样的问题并找到了解决方案

1.添加如下依赖[pubspec.yaml]

dependencies:
  flutter:
    sdk: flutter
  flutter_launcher_icons: ^0.9.2  // add lib as here

2. 添加以下行[pubspec.yaml]

flutter_icons:
  image_path: "assets/launcher_icon.png"
  android: true
  ios: true
  remove_alpha_ios: true

local.properties3.打开文件并添加以下行[android\local.properties ]

flutter.minSdkVersion=21

4.现在转到app/build.gradle文件并添加这个如果不存在: [app level > build.gradle]

def flutterMinSdkVersion = localProperties.getProperty('flutter.minSdkVersion')
if (flutterMinSdkVersion == null) {
    flutterMinSdkVersion = flutter.minSdkVersion.toString()
}

5.然后defaultConfig进入build.gradle转到以下同一个文件]

替换这一行 > minSdkVersion flutter.minSdkVersion

有了这个 >minSdkVersion flutterMinSdkVersion

6.转到build.gradle并保存

7. 去local.properties保存

8.进入android studio并在下面运行

flutter pub get 
    
flutter pub run flutter_launcher_icons:main

它会工作:)!

更多推荐

启动器,图标,出现错误,项目

本文发布于:2023-04-20 20:41:59,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/hyzx/951f720ae85964a51ed52779a18a3e2b.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:启动器   图标   出现错误   项目

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!