iT邦幫忙

2022 iThome 鐵人賽

DAY 13
0
Mobile Development

從開發瀏覽器 APP 學習 Android 實戰技巧,並搭上 Jetpack Compose 的列車系列 第 14

[Day14] 從開發瀏覽器 APP 學習實戰技巧 -- 讓其他使用者可以下載 Github Action 編譯好的 binary

  • 分享至 

  • xImage
  •  

在 [Day13] 介紹了怎麼樣利用 Github Actions 來編譯目前最新版本的 apk,今天要來講講怎麼讓這個 apk 能夠更容易被下載。

這種大家都會遇到的問題,在自己跳下去解決之前,可以先在網路上看看別人是怎麼處理的。通常,應該是已經有人有相關的解法了;如果沒有的話,再來考慮自己開發一個造福大家也不遲。

果不其然,我找到了一個 Github Repo -- nightly.link 就是專門在解決這個問題的。它在 readme 寫了很多,但可以都跳過,直接進到它的網站 nightly.link。這裡要做的事很簡單:同意這個 Github App 存取你的 repo ,和一些基本的 meta data。

以 EinkBro 為例子的話:

https://ithelp.ithome.com.tw/upload/images/20220919/20140260lEvwqDrkgR.png

然後在網頁中輸入你想要取得 apk binary 的 Github action xml 檔案 url,它就會列出它找到,並建立出來的相關下載連結:

https://ithelp.ithome.com.tw/upload/images/20220919/20140260e7MLZdUzYF.png

上圖中的粗體連結,就是我想要的;所以,我把上面那個連結直接寫到了 EinkBro 的 Readme 中,這樣子就大功告成啦。使用者可以從 EinkBro 的 About 畫面連回 Github 網頁,然後直接從網頁中下載最新版本(但還沒發布)的 apk.zip,在設備上進行安裝。


上一篇
[Day13] 從開發瀏覽器 APP 學習實戰技巧 -- 利用 Github Actions 編譯 release apk
下一篇
[Day15] 從開發瀏覽器 APP 學習實戰技巧 -- 導入 Jetpack Compose 的一些想法
系列文
從開發瀏覽器 APP 學習 Android 實戰技巧,並搭上 Jetpack Compose 的列車31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言