Nextcloud Android应用 :iphone:
Nextcloud的Android客户端。轻松处理您在Nextcloud上的数据。
获取帮助 :rescue_worker_helmet:
注意:下面的"已知问题/常见问题"部分可能已经记录了您的情况。
如果您需要帮助或想询问有关Android应用的问题,欢迎在Nextcloud帮助论坛中寻求支持。如果您发现可能的错误或有改进想法,请随时在GitHub上开启新的问题。
如果您不确定某个问题是bug还是配置问题(与您的客户端、服务器、代理等相关),Nextcloud帮助论坛可能是最好的起点,您可以在那里获得反馈(在获得反馈后,您随时可以回到这里报告疑似bug)。
请记住,此存储库仅管理Android应用。如果您在服务器/后端发现错误或遇到问题,应该使用Nextcloud帮助论坛寻求帮助或向Nextcloud服务器团队报告错误!
如何贡献 :rocket:
如果您想为Nextcloud Android客户端应用贡献,无论您是否是程序员,都有许多方式可以提供帮助:
- 在我们的论坛https://help.nextcloud.com上帮助其他用户
- 在Transifex上提供应用的翻译
- 通过开启新问题报告问题/提出改进建议
- 通过提交PR(最好与相应的问题相关联)来实现提议的错误修复和增强功能
- 审查拉取请求并就代码、实现和功能提供反馈
- 安装和测试拉取请求构建、每日/开发版构建或RC/候选发布版构建
- 增强管理员、用户或开发者文档
- 通过测试基本功能和评估用户体验,深入使用最新的稳定版本
- 主动熟悉如何从设备收集调试日志(以便在将来遇到应用问题时准备好提供详细报告)
贡献指南和许可证 :scroll:
GPLv2。自2016年6月16日起,对该存储库的所有贡献均被视为根据AGPLv3或任何更高版本许可。 Nextcloud不需要CLA(贡献者许可协议)。版权归属于所有个人贡献者。因此,我们建议每位贡献者在他们大幅修改的文件头部添加以下行:
SPDX-FileCopyrightText: <年份> <你的姓名> <你的电子邮件地址>
请阅读《行为准则》。该文档提供了一些指导,以确保Nextcloud参与者能够在积极和鼓舞人心的氛围中有效合作,并解释我们如何共同加强和支持彼此。
请查看本仓库的贡献指南。
更多关于如何贡献的信息:https://nextcloud.com/contribute/
开始贡献 :锤子和扳手:
在开始该项目之前,请确保阅读了SETUP.md和CONTRIBUTING.md。但基本上:fork这个仓库并通过向master分支提交拉取请求来贡献。 简单的入手点还包括审查拉取请求和处理入门问题。
日志
通过logcat获取调试信息 :放大镜:
使用Linux电脑:
- 在智能手机的开发者设置中启用USB调试,并通过USB连接
- 打开命令提示符/终端
- 输入
adb logcat --pid=$(adb shell pidof -s 'com.nextcloud.client') > logcatOutput.txt
将输出保存到此文件
**注意:**你必须先安装adb!
在Windows上:
- 下载并安装Minimal ADB and fastboot
- 在智能手机的开发者设置中启用USB调试,并通过USB连接
- 启动Minimal ADB and fastboot
- 输入
adb shell pidof -s 'com.nextcloud.client'
,并在以下命令中使用输出作为: adb logcat --pid=<processID> > "%USERPROFILE%\Downloads\logcatOutput.txt"
(这将在下载文件夹中生成一个logcatOutput.txt文件)- 如果processID是18841,示例命令为:
adb logcat --pid=18841 > "%USERPROFILE%\Downloads\logcatOutput.txt"
(你可能需要手动取消该进程:它不会自动退出。) - 对于PowerShell终端,将上述命令中的
%USERPROFILE%
替换为$env:USERPROFILE
。
在设备上(需要root权限):扳手:
- 打开终端应用(可在开发者选项中启用)
- 通过"su"获取root访问权限
- 输入
logcat -d --pid $(pidof -s com.nextcloud.client) -f /sdcard/logcatOutput.txt
或者
- 使用CatLog或aLogcat
**注意:**你的设备需要root权限才能使用此方法!
开发版本 :锤子:
- APK(直接下载)
- F-Droid
已知问题和常见问题解答
F-Droid版本中推送通知不工作
由于依赖Google Play服务,F-Droid构建目前不支持推送通知。
备注 :卷轴:
Google Play和Google Play徽标是Google Inc.的商标。