android app
5.7.93.1
版权所有 (c) 2019 Proton AG
./gradlew assembleProductionVanillaOpenSourceDebug
或在 Android Studio 中打开并构建要完成发布构建,需要提供签名密钥:
./gradlew assembleProductionVanillaOpenSourceRelease -PkeyStoreFilePath=<keystore> -PkeyStoreKeyAlias=<alias> -PkeyStorePassword=<pass> -PkeyStoreKeyPassword=<key-pass>
项目使用约定的 Java 代码风格 ProtonStyle.xml。通过File>>Settings>>Editor>>Code style>>Import Scheme
将其导入Android studio中对于kotlin的代码样式,我们使用带有默认规则的ktlint
如果您想贡献,请记住以下规则:
gradlew updateLicensesJson
来更新属性。在内部,我们的 CI 自动检查所有拉取请求中的代码样式问题,并运行我们的测试。但是您也可以在本地运行它们。
gradlew checkstyle
gradlew detekt
gradlew test
gradlew androidTest
通过对该项目做出贡献,您同意以下内容:
我们所有的构建(F-droid 除外)都将使用相同的密钥进行签名。用于签名证书的 SHA256 指纹
ch.protonvpn.android
DC:C9:43:9E:C1:A6:C6:A8:D0:20:3F:34:23:EE:42:BC:C8:B9:70:62:8E:53:CB:73:A0:39:3F:39:8D:D5:B8:53
[major][minor][patch][hotfix]
本发行版中的代码和数据文件根据自由软件基金会发布的 GPLv3 条款获得许可。请参阅 https://www.gnu.org/licenses/ 获取此许可证的副本。
版权所有 (c) 2019 Proton AG