在本機電腦安裝可離線獨立執行的App Inventor伺服器(AiLiveComplete!)

最初由 Google 開發的 App Inventor(直譯為「App發明者」)免費工具,後來Google將整個專案計畫轉移給麻省理工學院(MIT),並且開放原始碼

App Inventor的開發作業,分別在瀏覽器和一個臨時下載的Java應用程式中進行,使用者必須連線才能使用,而所有編輯檔案都儲存在App Inventor網站(事後可下載到自己的電腦)。M. Hossein Amerkashi製作了一個方便安裝在Windows、Mac OS X和Linux系統的獨立執行版本,

可在本機獨立執行的App Inventor稱為"AiLiveComplete!",其特色如下:

  • 可在本機電腦單獨執行;包含App Inventor Server及BuildServer。
  • 能從USB隨身碟直接執行。
  • 涵蓋Windows, Mac和Linux的設置。
  • 加強功能:用於按鈕和文字欄位的自訂字體(FontFace)
  • 加強功能:包含SQLite:能讓你管理私有關聯式資料庫的元件。
  • 加強功能:包含排序(Sorting)和搜尋過濾(SearchFilter)能力的ListPicker(清單選擇)元件。

請先下載AiLiveComplete!,解壓縮之後,可以看到如下的資料夾內容:

AiLiveComplete!的資料夾內容

在Windows上安裝AiLiveComplete!

電腦上需要安裝JDK,才能執行App Inventor伺服器。請先到Oracle公司的Java SE Development Kit(簡稱JDK)下載頁面,下載並安裝JDK。你可能還需要手動新增系統的JAVA_HOME環境變數,相關說明請參閱「在樂高機器人上執行Java程式(一)」一文的「設定系統環境變數 」單元。

JDK安裝完畢後,分別雙按 startAIServer.cmd 和 startBuildServer.cmd 即可啟動App Inventor伺服器。

在Mac OS X和Linux上安裝AiLiveComplete!

筆者將AiLiveComplete解壓縮在使用者的家(home)目錄底下,並重新命名為"appInventor":

將AiLiveComplete解壓縮在Mac OS X使用者的家(home)目錄

接著開啟終端機(Terminal),輸入底下的指令接換到家目錄的appInventor路徑:

cd ~/appInventor

執行底下的指令,賦與此目錄裡面的所有.sh檔案執行權限

chmod +x *.sh

執行底下的指令,啟動App Inventor Server:

./startAIServer.sh

底下是在Linux系統(Raspberry Pi微電腦)成功啟動App Inventor Server的訊息畫面:

在Raspberry Pi成功啟動App Inventor Server的訊息畫面

開啟另一個終端機視窗,輸入底下的指令,切換到appInventor目錄並啟動BuildServer:

cd ~/appInventor
./startBuildServer.sh

底下是在Mac OS X成功啟動BuildServer的訊息畫面:

在Mac OS X成功啟動BuildServer的訊息畫面

連結本機的App Inventor伺服器

開啟瀏覽器,連結到本地主機:http://localhost:8888,即可看到登入畫面:

連結http://localhost:8888

直接按下Log In(登入)鈕之後,瀏覽器將出現如下的服務條款(terms of service),請按下中間代表「我接受服務條款」的按鈕:

服務條款(terms of service)

最後,就進入App Inventor的檔案管理介面,可以開始開發Android App了:

App Inventor的檔案管理介面

延伸閱讀

Posts created 483

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

Related Posts

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top