0
我是一名軟件測試人員,我需要能夠創建「獨特」的模擬設備來測試我們客戶的android應用程序。我正在測試的應用程序是用於設備安全性的,它會識別(虛擬)設備是否已在其系統中註冊過。現在,它會停止註冊過程,因爲它檢測到avd創建的設備之前已經使用過(即使我刪除並創建了一個新實例)。如何使用AVD創建設備的唯一實例
有沒有辦法每次創建一個獨特的設備,所以應用程序將它看作是新的,並允許註冊繼續?
邁克
我是一名軟件測試人員,我需要能夠創建「獨特」的模擬設備來測試我們客戶的android應用程序。我正在測試的應用程序是用於設備安全性的,它會識別(虛擬)設備是否已在其系統中註冊過。現在,它會停止註冊過程,因爲它檢測到avd創建的設備之前已經使用過(即使我刪除並創建了一個新實例)。如何使用AVD創建設備的唯一實例
有沒有辦法每次創建一個獨特的設備,所以應用程序將它看作是新的,並允許註冊繼續?
邁克
如果您使用IMEI作爲唯一標識符,它看起來像它可能但不容易。更像是一個黑客。 以下頁面描述如何更改模擬器中的IMEI: http://codepainters.wordpress.com/2009/12/11/android-imei-number-and-the-emulator/
如何確定應用程序是否已被執行過? SharedPreferences? – st0le 2012-01-05 12:19:11
一個AVD應該是唯一的,如果它的端口號。與之前使用的不同之處在於......即默認值爲5554,使另一個avd運行而不關閉5554,它將在端口號上運行。 5556等等,你可以用這種方式測試...有提示嗎? – 2012-01-05 19:06:27