在Android模擬器的創(chuàng)建過程中,常常會出現(xiàn)一系列的錯誤,下面列舉了幾種常見的錯誤。
1.Android模擬器無法啟動?
錯誤信息如下:
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。
解決辦法如下兩種:
第一:SDK安裝路徑中有中文,重新安裝SDK,保證在全英文的安裝路徑下即可。
第二:添加Android_SDK_HOME環(huán)境變量,使該變量指向Android SDK的安裝目錄,重新啟動AVD。
2.Android模擬器無法保存數(shù)據(jù)?
產(chǎn)生原因:
電腦意外重啟,或者模擬器非法關(guān)閉。正常情況下,當模擬器開啟之后會在x:\Documents and settings\Administrator\.android\avd\xxx.avd目錄下生成cache.img.lock,hardware-qemu.ini.lock,sdcard.img.lock,userdata-qemu.img.lock文件夾,用來標記當前模擬器已經(jīng)開啟,當模擬器設備正常關(guān)閉時,這些文件夾會隨之刪除。但當計算機意外重啟或者模擬器非法關(guān)閉時,這些文件是不會自動刪除的。系統(tǒng)任務中android模擬器還處于打開狀態(tài),所以新開啟的模擬器就無法保存數(shù)據(jù)。
解決辦法:
手動刪除這些后綴為.lock的文件夾。
3. Android模擬器尚未注冊網(wǎng)絡?
當打開你的模擬器時,模擬器狀態(tài)欄中提示“無服務”,或者在撥打電話發(fā)短信時提示“尚未注冊網(wǎng)絡”等信息。出現(xiàn)這些狀況的原因有多種,下面總結(jié)了常見的幾種:
(1)出現(xiàn)場景一:
你的電腦沒有鏈接上互聯(lián)網(wǎng),同時也沒有在局域網(wǎng)。
解決辦法:
右擊點擊“網(wǎng)上鄰居”,選擇“屬性”,在網(wǎng)絡鏈接窗口中點擊“本地鏈接”,選擇“屬性”,設置TCP/IP的屬性如圖1-1所示:
圖1-1所示
(2)出現(xiàn)場景二:
你的電腦沒有連接上互聯(lián)網(wǎng),但在局域網(wǎng)中。
解決辦法:
右擊點擊“網(wǎng)上鄰居”,選擇“屬性”,在網(wǎng)絡鏈接窗口中點擊“本地鏈接”,選擇“屬性”,設置TCP/IP的屬性如圖1-2所示:
圖1-2所示
(3)出現(xiàn)場景三:
無論如何調(diào)整,還是提示無服務等錯誤信息。
解決辦法:
使你的電腦鏈接上互聯(lián)網(wǎng),這也是最保險的一種方法。
本文版權(quán)歸黑馬程序員Android+物聯(lián)網(wǎng)Android培訓學院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處。謝謝!作者:黑馬程序員Android+物聯(lián)網(wǎng)學院首發(fā):http://Android.itheima.com