- 寫給大家看的安卓應用開發書:App Inventor 2快速入門與實戰
- (美)沃爾貝等
- 874字
- 2020-01-10 15:25:31
1.6 將應用下載到安卓設備中
App Inventor的實時測試功能依賴于開發設備與測試設備在同一個Wi-Fi網絡中。測試的過程雖然很方便,但問題是,如果設備與App Inventor之間的網絡連接斷開,則應用將無法運行——在設備上根本找不到這個應用,因為從來沒有在設備上安裝過它,它只是運行在AI伴侶應用中。
一個應用在開發完成后,可以將其下載并安裝到安卓設備上。這樣,即便安卓設備脫離了開發環境,應用也可以照常運行。現在,距離應用的完成還差一步——設置應用的發布圖標:當應用安裝在設備上時,它會顯示為一個小圖片,憑借這個圖片,你可以在設備中眾多的應用中找到它。在設計視圖中,選中Screen1組件,點擊圖標屬性下面的方框(其中顯示“無”),然后選擇“上傳文件”,從電腦中選擇一張可以充當圖標的圖片(也可以不必另外上傳文件,直接使用kitty.png作為圖標)。
下面來確認一下你的設備,看它是否允許從安卓商店以外的地方下載并安裝應用。對大多數的安卓設備來說,都可以通過以下方法進行設置:選擇“設置→安全”,并選中“未知來源”項。
現在再返回到App Inventor,在設計視圖中,從頂部菜單中選擇“編譯→顯示二維碼”。此時,電腦屏幕上將顯示一個進度條,這個過程大約需要1分鐘時間。當編譯完成時,屏幕上將顯示一個二維碼,打開你設備中的條碼掃描軟件
,掃描條碼。掃描完成后,設備可能會提示你輸入谷歌賬戶的密碼
。輸入密碼之后,設備開始下載應用,這時設備的通知欄中會顯示下載圖標。打開通知欄,等應用下載完成后,選擇安裝。
安裝完成后,設備上將出現“你好貓咪”的圖標,這正是你剛剛創建的應用,現在可以在設備上使用它了。像運行其他應用一樣,運行它。(確保你運行的是剛剛安裝的應用,而不是App Inventor的AI伴侶應用。)現在,你可以退出AI伴侶,甚至將設備的連接斷開,而設備上新安裝的應用依然還在。
你要知道,一個經過編譯并安裝到設備上的應用,已經從你創建的App Inventor項目中分離出來。此時,你依然可以在開發環境中對項目進行改進,并在AI伴侶中進行測試,但這些修改不會體現在設備中已經安裝的應用中。如果想讓這些修改體現在編譯后的應用中,你需要重新進行編譯,下載新的版本來替換掉設備上原有的舊版本。