iT邦幫忙

2022 iThome 鐵人賽

DAY 19
0

前言:

在寫了那麼多隻範例APP後,總該來試著打包成APP檔案了吧
這邊一樣是用EXPO,雖然是可以跨平台Android跟iOS通吃
but…我沒有iOS的設備(窮)
所以這邊的範例就只有用Android

開始打包:

這次打包的範例是用前面第十六天完成的範例
圖1

  1. 在終端機介面下(我習慣叫它DOS視窗)登入expo的帳號
    圖2

  2. 輸入打包指令

接下來只要下兩行指令,輸入兩次選項就可以等著打包完成

指令1:
expo publish

這個指令會把目前的專案push到EXPO的網站上面(在你的帳號之下)

指令2:
expo build:android

將專案打包成android格式

之後會問你 Android Package Name 要用什麼名字
通常的命名的格式長這樣: com.yourcompany.yourapp
這邊我填入 com.smilehsu.myapp
 
最後會問你 bulid的 類型
apk
apk-bundle

選 apk

完成以上步驟後,expo會把專案傳到expo的網站上
線上打包,完成後給你下載的連結,30天內都可以下載打包的檔案

圖3:打包完成後,在expo網站上可以看到&下載
圖3

圖4:下載後的apk檔案圖示長這樣
圖4

圖5:把apk丟到模擬器上執行
圖5


參考資料:

  1. expo 創建react native項目,如何預覽,如何打包apk
  2. expo android package name

上一篇
DAY18 - 要去薄荷島出差巡田水
下一篇
DAY20 - 農業iot
系列文
總是學不來的中年大叔,孤獨的自學之旅第二年30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言