更改pubspec.yaml中的应用名称会导致导入错误

问题描述 投票:0回答:1

我在AS中创建了一个新的flutter项目,由于某种原因,即使我在创建新应用程序时将其命名为其他名称,我在应用程序pubspec.yaml中的名称也只是该应用程序。

name: app
description: My new application.

当我将其重命名为所需的名称时,所有导入错误都会在我的项目中出现。

示例:

import 'package:app/main.dart';

所以您如何在pubspec.yaml中更改名称而又不使所有导入都崩溃

更新重命名名称后,AS不会显示具有新名称的软件包选项

enter image description here

我在AS中创建了一个新的flutter项目,由于某种原因,即使我在创建新应用名称时使用其他名称命名,该应用中pubspec.yaml中的名称也只是该应用的名称:应用说明:我的新...。 >

flutter dart
1个回答
0
投票

这是因为您需要更改导入的软件包,现在这些软件包具有不同的来源。导入软件包的通常形式如下:

import 'package:ApplicationNameDefinedInPubspec/FolderInLib/SubFolder/DartFileName.dart';

© www.soinside.com 2019 - 2024. All rights reserved.