對於自動化測試(使用Hudson),我有一個腳本可以爲Android操作系統版本,屏幕分辨率,屏幕密度和語言的許多組合生成一堆模擬器。
這工作正常,除了語言部分。自動更改Android模擬器語言環境
我需要找到一種方法來自動更改Android系統區域設置。這裏有一些方法我能想到的,按優先順序:
- 提取/編輯/直接啓動模擬器
- 運行某種前重新包裝一個QEMU圖像系統語言環境變化的APK在啓動後模擬器
- 啓動
- 後更改仿真器上的文件系統區域設置啓動
- 運行鍵序列(通過仿真器的遠程登錄界面),這將打開設置應用程序後在模擬器上改變一些的SQLite數據庫的區域設置改變現場
- 手動開始爲每個平臺版本的模擬器,在設置手動更改區域,將其保存和歸檔圖像供以後部署
任何想法是否可以做到這一點,無論是通過以上方法或其他?
你知道系統持續/讀取區域設置的位置嗎?
解決方案:
由於dtmilano是關於相關屬性信息,並在我的部分一些進一步的調查,我想出了一個解決方案甚至比上述所有的想法更好更簡單!
我已經更新了他的答案,詳情如下。
你有某種出版物(博客,論壇帖子等),在那裏你描述你的自動化測試設置的?我很樂意爲我的應用程序進行自動化測試,我喜歡哈德森,但直到現在,我從未找到有關此主題的良好介紹。 – Janusz 2010-03-18 10:59:58
我有可能會將它寫出來,並且還有一些額外的與哈德森相關的改進功能,但可能不會持續幾周。如果我這樣做,我會在這裏發佈更新。 – 2010-03-18 17:47:46
這將是非常感謝 – Janusz 2010-03-18 17:51:49