Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Flutter3.0.0版本没有生成aspectd.dart文件 #6

Closed
jincan-he opened this issue May 25, 2022 · 8 comments
Closed

Flutter3.0.0版本没有生成aspectd.dart文件 #6

jincan-he opened this issue May 25, 2022 · 8 comments

Comments

@jincan-he
Copy link

在Flutter3.0环境下执行:
cd ...path/to/flutter/packages/flutter_tools/
git apply --3way path-for-beike_aspectd-package/inner/flutter_tools.patch
rm ../../bin/cache/flutter_tools.stamp
之后没有反应,flutter_tools/bin目录下没有aspectd.dart文件。
执行第二步apply之后本地没有任何代码变化,git status是clean的。
image

@soloxiao
Copy link
Collaborator

截屏2022-05-25 下午2 25 49

如上图,aspectd.dart会被添加到上面的路径,而不是在flutter_tools/bin目录下。 patch apply后修改的文件如下:

截屏2022-05-25 下午2 30 44

@jincan-he
Copy link
Author

截屏2022-05-25 下午2 25 49

如上图,aspectd.dart会被添加到上面的路径,而不是在flutter_tools/bin目录下。 patch apply后修改的文件如下:
截屏2022-05-25 下午2 30 44

我这边在上述的路径下没有生成对应的文件,并且本地也没有修改记录。怀疑是apply patch失败了,但是没有产生任何报错

@soloxiao
Copy link
Collaborator

soloxiao commented May 27, 2022

如果git apply不生效的话,可以考虑手动合并,或者使用下面这个gist将相应的文件覆盖即可

https://gist.github.com/soloxiao/b67750c1447689796f6bad4b14bbb313

@jincan-he
Copy link
Author

我的同事根据你的patch重新写了文件,然后生成的patch是可用的。

所以应该是patch生成的有问题。我这边是用的Flutter3.0的stable分支,commit为:ee4e09cce01d6f2d7f4baebd247fde02e5008851

请问是否和分支、commit有关?
若是有关,是否可以在介绍文档中进行补充说明切换到对应的git commit

@soloxiao
Copy link
Collaborator

我的同事根据你的patch重新写了文件,然后生成的patch是可用的。

所以应该是patch生成的有问题。我这边是用的Flutter3.0的stable分支,commit为:ee4e09cce01d6f2d7f4baebd247fde02e5008851

请问是否和分支、commit有关? 若是有关,是否可以在介绍文档中进行补充说明切换到对应的git commit

https://gist.github.com/soloxiao/9efc4aac89d8db84692af3e798d9b584
麻烦使用上面这个patch试一下呢?

@jincan-he
Copy link
Author

依旧不行,切换到stable分支之后,apply之后没有文件变更。

@soloxiao
Copy link
Collaborator

依旧不行,切换到stable分支之后,apply之后没有文件变更。

不好意思回复晚了,最近比较忙。

我已经更新了最新的patch,这个patch应该没有问题了。
需要注意的是最新的patch需要在flutter根目录下执行,如下图

image

@jincan-he
Copy link
Author

目前应用依旧是报错。不知道是不是和我们的flutter版本或当前所处的commit不同有关。不过根据patch文件手动修改已经可以了。

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants