Android Studio 模擬器和 UI 查看

前言

有時候 APP 運行在不同廠牌的手機上,會因為 Android 版本, 螢幕尺寸等問題,會有不同的結果.所以在測試的時候會在不同的手機上面運行.但手邊沒有那麼多裝置時,就會用到模擬器來做測試.

介紹

1. 多國語言的驗證

可以在內建的功能下,直接在 .xml 中測試多國語言


點選後可以選擇想要變更的語言


選擇後的結果

可以透過 Edit Translations... 來編輯字串


另外提一點,這邊支援的不是所有語言,是支援 strings 下面的 xml 檔


如果想支援其他語言,也可以在 Translations Editor 中,點選案鈕新增


新增編輯完成後,就可以選擇



2. 不同裝置切換及部分 UI 顯示功能

切換裝置

支援裝置的種類非常多及眾多螢幕比例


點下後即可完成切換裝置

打勾處為目前選中的裝置

手機 平板差異

不同 mode 切換及擺放橫向或直向也是可以調整的




以上所述的兩點是在 UI 已經確認的情況下,不透過模擬器就可以簡易去使用的方式,如果要從網路上下載圖片或其他要與 UI 互動的情況,還是需要透過模擬器或實機去操作.

AVD Manager
Android Studio 模擬器的部分,效能其實一個很大的問題,隨著 Android Studio 的改版也陸續新增了一些功能,但如果電腦的規格不是那麼好,跑起來還是非常吃力.

Google Pixel 自家親兒子的手機基本都有支援
設定 Target 版本的手機
4.1 版新增功能,如果螢幕空間不大就直接把模擬器整進 Android Studio 變成一個小窗口

介紹

單獨窗口

Preferences 設定
Layout Inspector

分離圖層

點選 View 可以查看設定,及 .xml 檔設定


預設是實時更新,可以勾選關閉

後記
如果公司可以提供測試的手機,用實機測試還是最方便的也不太會有效能的問題.如果需要用模擬器可以轉向 Genymotion 或其他公司開發的模擬器來執行,但 Andorid Stdudio 近幾次改版還是有在優化這個部分,所以可以看看後續的版本還會有什麼變動.


END

留言

熱門文章

解決選擇 Active Build Variant -> Release 執行錯誤

TourCard 開通全紀錄 台胞證 支付寶

[ 教學 ] 如何使用 Sourcetree 對 Github 進行版本控制 #Mac OS 版本控制