Ferry-200 / coriander_player

Windows端本地音乐播放器,使用Material You配色。Dart (Flutter) + Rust (lofty, windows-rs) + C (bass lib) 多语言项目。绝赞开发中。
GNU General Public License v3.0
808 stars 27 forks source link

[Question]按Readme进行本地编译时缺失文件 #152

Closed Awmj6 closed 1 month ago

Awmj6 commented 1 month ago

附带PR?

版本

v1..5.0

问题描述

Screenshot 2024-10-29 093402 对coriander_player-main进行编译,编译失败并显示图中内容。经确认,应该是lib/page/settings_page/create_issue.dart文件中引用了cpfeedback_key.dart,但源文件中不存在cpfeedback_key.dart,由此导致的错误

重现步骤

1.下载源代码 2.安装flutter和rust环境 3.在软件根目录运行flutter run,进行编译 4.编译失败

预期行为

成功编译,正常启动

软件日志和其他信息

No response

Ferry-200 commented 1 month ago

这里引用的是一个 github 账号的访问密钥,为了保证账号安全,我没有公开密钥。

两种解决办法:

  1. 删掉 lib/page/settings_page/create_issue.dart#L3-L3 这行和 lib/page/settings_page/create_issue.dart#L43-L43 里面的 auth 参数。不过这样会导致反馈功能无法工作。
  2. 你自己到 github.com/settings/tokens 去申请一个 token 并创建缺少的 cpfeedback_key.dart 文件,定义 CPFEEDBACK_KEY 常量,赋值为你创建的 token。