Skip to content
New issue

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

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

Already on GitHub? Sign in 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文件手动修改已经可以了。

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

No branches or pull requests

2 participants