在 F-Droid 中发布我的应用时出现问题



我有一个名为 SimpleVideoEditor 的 android 项目,我想把它提交给 F-Droid。所以我遵循了 F-Droid 的这个 CONTRIBUTING.md 教程。现在在建筑小节中,他们说

Make sure that `fdroid lint app.id` doesn't report any warnings. If it does, fix them.

所以我尝试$ fdroid lint com.fahimfarhan.simplevideoeditor,它给了我这个错误:

错误

com.fahimfarhan.simplevideoeditor: Build generated by `fdroid import` - remove disable line once ready

起初我什至不知道这是一个错误,所以我提交了我的应用程序。但后来我收到一封电子邮件,说我的构建失败了。所以我正在尝试修复它。 这个错误到底意味着什么?我不明白如何解决这个问题。我做了谷歌,但搜索结果没有任何意义。很抱歉没有包括其他任何东西,因为这就是我所拥有的一切。我很困惑。 谁能帮我?

我找到了这个问题的解决方法。 它们必须是yaml文件中构建内部的一行,可能是这样的。

disable: Generated by import.py - check/set version fields and commit id

您必须删除此行,然后您将传递所有 lint 错误。您的构建列表应如下所示。

Builds:
- versionName: '2.0'
versionCode: 2
commit: commitId
subdir: app
gradle:
- yes

自动生成的看起来像这样 -

Builds:
- versionName: '2.0'
versionCode: 2
disable: Generated by import.py - check/set version fields and commit id
commit: '?'
subdir: app
gradle:
- yes

删除禁用行并添加提交,您就可以开始了。

最新更新