軟件環境:java
JDK1.6android
Eclipse IDE for Java Developers Version: Indigo Service Release 1 相應壓縮包爲:eclipse-java-indigo-SR1-win32.zipwindows
Android SDK 相應壓縮包爲:android-sdk_r14-windows.zip安全
Android 開發插件壓縮包爲ADT-14.0.0.zipeclipse
建立AVD,新建Android Project,運行應用程序竟然出現以下所示錯誤:spa
emulator-arm.exe-應用程序錯誤:"0x00474a63"指令引用的"0x0000ffff"內存。該內存不能爲"read"。插件
原來問題的發生是由360安全衛士引發,右擊狀態欄360安全衛士圖標,選擇「退出」菜單,將360安全衛士徹底關閉退出。orm
關閉eclipse,並結束adb.exe進程,重啓eclipse,模擬器應用程序正常運行。筆者反覆操做屢次證明是由360安全衛士引發的。進程
另外,360安全衛士還會引發如下兩種錯誤:ip
emulator-arm.exe-應用程序錯誤:"0x7c931980"指令引用的"0x00000000"內存。該內存不能爲"read"。
emulator-arm.exe-應用程序錯誤:"0x7c931669"指令引用的"0x00000000"內存。該內存不能爲"read"。
即便360安全衛士沒出現emulator-arm.exe-應用程序錯誤,還會致使應用程序運行後直接關閉虛擬機。
補充說明:
有網友說是sdk 的路徑中有空格的問題,去掉空格就能夠。可是我將android-sdk_r14-windows.zip直接解壓到D盤,並將「android-sdk-windows」重命名爲「android」,怎麼可能存在空格問題呢?若SDK路徑若存在空格,則致使以下問題:
invalid command-line parameter: Files\Android\android-sdk\tools/emulator-arm.exe. Hint: use '@foo' to launch a virtual device named 'foo'. please use -help for more information 而非內存不能爲「read」問題。 應用程序和配置沒有做任何修改,啓動了360安全衛士就出現錯誤,反之,模擬器應用程序正常運行。360安全衛士恐怕難辭其咎吧?