iT邦幫忙

0

App Inventor2模擬器問題

您好:

我有看其他類似App Inventor的討論串,但都無法解決問題

我發現App Inventor2離線版在SourceForge網站有二種
1.App Inventor 2 Ultimate

2.AiLiveComplete!

而且,使用App Inventor前,在MIT網站建APP且用MIT的模擬器能正常Run

接著測試離線版,二種皆無法使用

錯誤訊息:

App Inventor 2 Ultimate的Aistarter起始畫面:

MIT的AiStarter起始畫面:

但使用離線版後,回去用MIT模擬器也無法使用

個人懷疑是AiStarter起始畫面的Listining on有問題,為何離線版與MIT雲端版都是http://127.0.0.1:8004 ???

我知道有別的測試方式,如果沒有WiFi與USB連接線,就只能用模擬器測試了

1 個回答

0
lemon0417
iT邦新手 4 級 ‧ 2016-04-24 09:14:58

很久沒用了,僅就記憶回答。
1.你看到的那兩個離線版,並非等於官方釋出的線上版。
App Inventor 2 Ultimate是某外國大學的教授為了教課自己改的版本,使用要求很多,像路徑不能有空格、不能有中文、要放根目錄等等。
2.印象中這些版本和線上版需要的aiStarter版本是有差的,不合就會連不上。而且交錯的開啟不同版本,有可能是程式在背景裡面關閉失敗卡住,要自己去強制關閉。
3.要確定原因的話,可以去看看離線版裡面的執行批次檔是怎麼寫的,再去查看port是否被佔用了。

a86606131 iT邦新手 5 級 ‧ 2016-04-25 10:16:08 檢舉

您好:

首先謝謝您提供的方法,之後有餘力再用VM測試看看:P

我離線版可以解決了!

方法:

下載的離線版解壓縮後,把裡面的MIT AI2 Companion.apk換成最新版的就可以用了,也就是手動更新Companion,只是要等好幾分鐘...而且遇到錯誤訊息要分別點選Keep Trying與Wait...然後繼續等就能顯示自己寫的App了

只是

MIT雲端版的AiStarter,當初安裝的預設路徑是C:\Program Files (x86)\AppInventor,找不到apk替換,怎麼手動更新?難道只有在網頁上點選help->Update the Component嗎T_T?

我要發表回答

立即登入回答