Element 是基於完全用 Kotlin 編寫的新 Android SDK(如 Element)。為了讓早期開發盡可能快,Element和新的SDK目前共享相同的git儲存庫。
在每個 Element 版本中,SDK 模組都會複製到專用儲存庫:https://github.com/matrix-org/matrix-android-sdk2。這樣,第三方應用程式就可以添加常規的 gradle 依賴項來使用它。有關如何執行此操作的更多詳細信息,請參見:https://github.com/matrix-org/matrix-android-sdk2。
Element 1.0.0 版本仍然缺少一些先前包含在 Riot-Android 中的功能。該團隊將努力定期添加它們。
創建版本和出現在應用程式商店(Google Play Store 和 F-Droid)中之間存在一些延遲。以下是一些原因:
並非 GitHub 上出現的所有版本化版本都被認為是穩定的。每個版本首先被視為測試版:這種情況至少持續兩天。如果版本穩定(沒有報告嚴重問題或崩潰),則會在 Google Play 商店中作為生產版本發布,並且也會向 F-Droid 發送請求。
Google Play 商店中的每個版本在發布之前都會經過 Google 的審查。這可能需要不可預測的時間。在某些情況下,這需要幾週的時間。
為了讓 F-Droid 保證您收到的應用程式與公共原始碼完全匹配,他們自己建立版本。當某個版本被認為是穩定的時,Element 工作人員會通知 F-Droid 維護人員,並將其新增至建置佇列中。根據 F-Droid 基礎架構上的負載,建置版本可能需要一些時間。這通常至少需要 24 小時,也可能需要幾天。
如果您想更快收到版本(請記住它們可能不穩定),您有多種選擇:
註冊並透過 Google Play 商店接收測試版。
直接安裝發布的 APK - 下載相關的 .apk 檔案並允許在裝置設定中從不受信任的來源進行安裝。 注意:這些版本是 Google Play 版本,依賴某些 Google 服務。 如果您想避免這種情況,請嘗試最新的開發版本,並選擇 F-Droid 版本。
如果您真的很勇敢,請安裝最新的開發版本 - 選擇一個版本,然後點擊Summary
從那裡下載 APK: vector-Fdroid-debug
和vector-Gplay-debug
包含所需商店的 APK。每個檔案包含 5 個 APK。每個支援的特定設備架構都有 4 個 APK。如有疑問,您可以安裝universal
APK。
如果您想為 Matrix Android 專案做出貢獻,請參閱 CONTRIBUTING.md!
來專用的 Matrix 房間與社區聊天。
此外,該文件有望幫助開發人員開始該專案的工作。
社群成員和 Android 應用團隊依照分類流程對問題進行分類。
我們使用問題標籤對所有傳入的問題進行排序。