come from——http://www./archives/tag/android-%E9%85%8D%E7%BD%AE%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F 在創(chuàng)建AVD時,在DOS下輸入android list targets 會出現(xiàn)android不是內(nèi)部或外部命令,如圖-1。這主要是沒有配置好android sdk環(huán)境變量所致的。 圖-1 android不是內(nèi)部或外部命令 解決的辦法有兩種: (1).配置android sdk的環(huán)境變量; ?。?).直接進(jìn)入android sdk所在的目錄執(zhí)行(其實可以不配置環(huán)境變量而直接進(jìn)入目錄執(zhí)行文件的) 方法一:配置android sdk環(huán)境變量,以我安裝的android sdk為例(E:\android-sdk),如圖-2。 在設(shè)置系統(tǒng)環(huán)境變量的地方新建ANDROID_HOME(右鍵點擊我的電腦–>屬性–>高級–>環(huán)境變量–>系統(tǒng)變量–>新建,注意是“系統(tǒng)變量”而不是“Administrator的用戶變量”) 1). ANDROID_HOME=E:\android-sdk(android sdk所在目錄),如圖-3; 2). 在 path 中加入 %ANDROID_HOME%\tools ,注意不要改變其他文件路徑,只需在分號后面加入,如圖-4。 如果是2.3版本,想在任意命令行上執(zhí)行adb命令,還需要在path中加入%ANDROID_HOME%\platform-tools,即%ANDROID_HOME%\tools與%ANDROID_HOME%\platform-tools同時加入path中,tools目錄運行android命令,platform-tools目錄運行adb命令,如圖-4. 有些是要ANDROID_SDK_ROOT的名字。 有些SDK沒有模擬器 圖-2 android sdk安裝目錄 圖-3 配置android sdk環(huán)境變量 圖-4在系統(tǒng)的環(huán)境變量中配置path 圖-5配置環(huán)境變量后執(zhí)行android命令 方法二:直接在進(jìn)入安裝目錄中執(zhí)行文件 android命令是在android sdk的tools下,android.bat,相關(guān)的命令還有ddms.bat,traceview.bat等。 圖-6 直接進(jìn)入android sdk tools執(zhí)行文件 不是所有的命令都在tools目錄,如常用的adb命令則在E:\android-sdk\platform-tools目錄下,而且需要進(jìn)入該目錄才能執(zhí)行。例如查看android應(yīng)用程序日志的命令 需要進(jìn)入E:\android-sdk\platform-tools目錄下,執(zhí)行adb logcat。 當(dāng)然以上是2.3版本的的文件目錄,不同版本目錄結(jié)構(gòu)可能會略有不同,需要根據(jù)具體目錄找到相應(yīng)的文件命令。[......] 在windows下這么修改以后對已經(jīng)打開的控制臺貌似是沒有用的,但實際上已經(jīng)修改成功了。至于為什么,當(dāng)然是每個進(jìn)程的地址空間中都已經(jīng)存了一份環(huán)境變量,但是又沒有發(fā)消息更新這些值導(dǎo)致沒有成功,所以想要測試的話再打開一個控制臺窗口 |
|