【发布时间】:2019-03-07 21:05:15
【问题描述】:
使用 Android Studio,我向 github 添加了一个项目 - 源代码和 apk。然后我尝试发布它,希望将 apk 作为一个可下载的资产。
但是,当我将我的 apk 拖到发布表单时,我收到一条错误消息:“确实出了点问题,我们无法处理该文件。请尝试另一个文件。”
您可以在以下位置查看该版本: https://github.com/PeriHartman/perinote-call-log/releases/tag/v1.0
【问题讨论】:
-
您可能不应该在 GitHub 上托管大型二进制文件。 Git 不能很好地处理大文件;它会增加存储库的大小并随着时间的推移而减慢。如果您想分发 APK,您可能会考虑将它们存储在像 Amazon S3 这样的云驱动器上,或者使用某种持续交付解决方案将其自动发布到 Play 商店。
-
1.7 MB 算大吗?
-
并非如此,但这样做确实不是一个好习惯。如果您打算长期处理项目,请花时间为您的项目设置持续交付,或者将其托管在某个共享文件夹中并在自述文件中提供指向它的链接。 robinwinslow.uk/2013/06/11/dont-ever-commit-binary-files-to-git