向 F-Droid 贡献一个 Ionic 3 应用程序

Contribute a Ionic 3 App to F-Droid

我想为 F-Droid GitLab Repo 做贡献。

我遵循了这个指南:https://gitlab.com/fdroid/fdroiddata/blob/master/CONTRIBUTING.md

我已经用普通的本机应用程序多次这样做了。效果很好。但是对于 Ionic 应用程序,它似乎有所不同。例如,我在 Ionic 应用程序中看到没有 gradle 数据。我需要 gradle 吗?因为build失败是因为他不能运行 gradle clean ..

这是我的堆栈:

==== detail begin ==== FAILURE: Build failed with an exception.

  • What went wrong: Task 'clean' not found in root project.


这是我的元数据文件的样子:

Categories:System
License:GPL-3.0

[...]

Repo Type:git
Repo:<Repo Link>

Build:1.0,1
    commit=<commit>
    gradle=yes

Auto Update Mode:None
Update Check Mode:None

<> 中的所有内容均已正确填写。

你在这里开辟了新天地!我们 (F-Droid) 没有对 Cordoba/Ionic/etc 的可靠支持。但唯一阻止它的是有人在做这项工作!我们正在努力添加一个新的构建字段 sudo=,它将允许您下载并安装 运行 您的构建所需的任何内容。我从未使用过 Ionic、Cordoba 或任何这些 Javascript 应用程序,所以我不知道细节。

您可以在此处关注 sudo= 的进度: https://gitlab.com/fdroid/fdroidserver/merge_requests/297

在我们的基础架构上部署它还需要一段时间,但您的测试将加快该过程!