2017-10-07 104 views
1

我實際上正在爲Android開發。當我做了更改後,我製作了應用程序並通過Dropbox將apk文件發送給我的老闆。最後,我開始通過它的github文件鏈接發送它。從那時起,應用程序將不會安裝(我的手機是西班牙文,但我認爲英文中錯誤顯示爲「解析錯誤」)。Git/Github APK失敗

它必須是一個Git/Github上的問題,因爲如果我通過郵件/投寄箱通過電纜直接從PC發送應用程序或上傳到我的手機,它完美的作品。

我首先想到的是,Git的自動CRLF功能,默認在我的電腦中處於活動狀態,可能會修改APK。但是我上傳了沒有這個功能的APK,它仍然無法工作。

那麼,是什麼原因造成這種錯誤的駕駛我瘋了嗎?

+0

也許你的APK不被視爲二進制的混帳? https://stackoverflow.com/questions/6119956/how-to-determine-if-git-handles-a-file-as-binary-or-as-text – orhtej2

回答

1

autocrlf只會影響APK二進制如果說二進制文件追蹤(GIT添加/ git的承諾)

但是你沒有跟蹤它:你可以上傳它作爲關聯到一個git發行版的一部分標記在你的GitHub倉庫中。參見「Creating a release」。
這有您可以扎一個二進制文件的源的確切版本(標籤)的額外好處。
和Git將不適用任何東西:「release」是DBY GitHub上完全管理的概念。

相關問題