1. 程式人生 > >安卓開發莫名其妙的無法載入程式到模擬器中,模擬器可以正常啟動

安卓開發莫名其妙的無法載入程式到模擬器中,模擬器可以正常啟動

莫名其妙的無法載入程式到模擬器中,模擬器可以正常啟動,並且報下面這個錯誤:

[2012-07-18 16:18:26 - ] The connection to adb is down, and a severe error has occured.
    [2012-07-18 16:18:26 - ] You must restart adb and Eclipse.
    [2012-07-18 16:18:26 - ] Please ensure that adb is correctly located at 'D:\java\sdk\platform-tools\adb.exe' and can be executed.

解決過程:

1、  從網上找了下,說要執行adb關閉、再執行adb啟動,就是下面兩個命令:

adb kill-server

adb -startserver

2、  第一次執行adb kill-server,發現敲完回車後,就死那了。然後從“工作管理員”裡面找,有adb.exe,不知道如何啟動的,不知道誰啟動的它,不管三七二十一,幹掉。

3、  然後網友說了,即使“工作管理員”幹掉了,還是要再執行一次adbkill-server。好吧,這次是敲完回車沒死了。然後執行adb –startserver命令,報下面的錯:

* daemon not running. starting it now onport 5037 *

ADB server didn't ACK

* failed to start daemon *

4、  用關鍵字找ADB server didn't ACK,找到下面這個

http://jingyan.baidu.com/article/454316aba27e49f7a7c03ab1.html

5、  可見是埠繫結衝突的問題。按照上面連結介紹的方法,找啊找,發現是svchost這個玩意佔用了5037這個埠。我的電腦就不能正常點嗎?比如說讓wandoujia、QQ佔用5037這個埠。看來工作還是要繼續。

6、  得知svchost是幫其他服務啟動的殼子,並且有多個。但佔用了我可愛的5037埠的svchost這個程序到底啟動了神馬服務?繼續查,發現可以使用下面的命令檢視:

tasklist /svc

svchost.exe                   3220 LogsandAlerts

7、  找到了LogsandAlerts,這是神馬東東?依次右鍵我的電腦->管理->服務和應用程式,裡面果然找到有Logs and Alerts服務並且是啟動狀態。我裝安卓也不是第一天了,為啥今天才跟我搶5037埠?看下別人的電腦,也是5037被這個服務佔用著。奇葩。

8、  不管了,幹掉3220那個svchost。

9、  再次執行adb –startserver,正常。

10、      再次除錯安卓程式碼,正常。

11、但是還沒找到根本原因。。。。。

問題新現象:

直接在ddms postcreate init狀態不執行下去了,其實也是5037埠被佔用導致的。

而且這次Logs and Alerts這個服務所在的svchost被幹掉後,居然還會重新被拉起。

最後解決是:

關掉模擬器、關掉Eclipse、幹掉svchost、再在服務裡把Logs and Alerts設定為“禁用”。等了一會後,不會自動被拉起了;再等一會開啟Eclipse,啟動程式,正常了!

再續:

Logs and Alerts被禁後又被自動拉起,受不了了。改埠吧。比如:

設定環境變數,在環境變數中新增ANDROID_ADB_SERVER_PORT的選項,其值可自定義,如 7035儲存

參考:

http://blog.csdn.net/loovejava/article/details/8971953

相關推薦

開發莫名其妙無法載入程式模擬器模擬器可以正常啟動

莫名其妙的無法載入程式到模擬器中,模擬器可以正常啟動,並且報下面這個錯誤: [2012-07-18 16:18:26 - ] The connection to adb is down, and a severe error has occured.     [2012-0

開發經驗——Android Studio的project兩個build.gradle配置的區別

一般建立一個android專案後回出現兩個gradle: build.gradle(Project):用來配置整個工程的 build.gradle(app):一個是用來配置app的 對compile和classpath區別的解釋: I’m g

小米4開發真機除錯在EclipseUnknown的解決方法

這段時間在學安卓,使用小米2真機除錯。昨天換了小米4,連上電腦可以正常傳輸檔案,但是在Eclipse中卻顯示Unknown。手機已經開啟開發者選項和USB除錯。 谷歌後有的說在撥號介面輸*#*#717

eclipse+sdk+adk開發環境部署(全程詳解適合小白)

寫給第一次想在自己Windows上建立eclipse的Android開發環境的朋友們,為了確保大家能順利完成開發環境的搭建,希望對準備進入Android開發的朋友有幫助。 我們知道eclipse+sdk+adk有很多版本的選擇,為了方便剛接觸的朋友 首先我介紹本人的套裝:

jhipster生成的工程war包部署到tomcattomcat正常啟動但一直不載入專案的問題原因。

jhipster生成工程打成war包,可以直接採用java -jar war包命令執行。 如果要將其放到tomcat下webapps中執行,如果tomcat啟動成功,也將war包解壓開,但就是不載入工程。此問題困擾很長時間,最終發現是jdk版本問題導致。 出現此問題,需要檢

開發——拍照、裁剪並保存為頭像報錯:裁剪圖片無法保存的

結果 pen strong ica toa car 生命 detection xposed   在做學校大創項目的安卓開發時,需要從相冊獲取圖片或者拍照,然後裁剪保存為頭像。由於我是第一次弄安卓開發,也對Android現在越來越多的權限限制不了解,debug過程真的是異常心

開發學習筆記(二):Android Stuidio無法引用Intent來創建對象出現cannot resolve xxx

編譯器 port stact 消失 click first 紅色 xxx font 筆者在進行安卓開發時,發現自己的代碼語法完全沒有問題。尤其是創建intent對象的時候,語法完全是正確的,但是Android Stuidio卻顯示報錯,Intent類顯示為紅色,如圖所示:

開發學習筆記(四):Android Stuidio無法實現隱式Intent是為什麼?

1 package com.example.lenovo.activitytest; 2 3 import android.support.v7.app.AppCompatActivity; 4 import android.os.Bundle; 5 import android.view

Android Studio 1.0.1 + Genymotion模擬器打造高效開發環境

我們開發安卓大多是使用Eclipse和安卓SDK中自帶的安卓模擬器。當然,Google早就推出了自己的安卓開發環境——Android studio,在不久前,Google釋出了Android Studio 1.0,個人感覺使用起來還是不錯的。之前下載過一些Android

開發之so庫載入使用的那些坑

世上本沒有路,踩坑的多了就把路填平了。 一、UnsatisfiedLinkError基本介紹 全名     java.lang.UnsatisfiedLinkError 官方解釋     Throw if the java Virtural Machine cannot f

圖片載入及快取框架Glide在開發的應用

注意四種磁碟快取機制 修改Glide預設的網路請求庫 監聽圖片的載入進度 自定義快取的設定 如何清理快取:清理快取:包括清理記憶體快取、清理磁碟快取(開啟子執行緒) 實現圖形轉換(需要自定義類) Glide載入圖片的特點: 優點是比picasso載入的快,使用者體驗比較好

微信程式開發---thinkPHP無法載入模組:Index

thinkphp分項後,無法載入模組的問題。  就是新增了Perche 的專案之後,在瀏覽器中輸入www.langrs.top/Perche.php/Index/index.php出現無法載入模組的問題 要解決這個問題,只是需要在index.php和Perche.php入

開發之清理手機應用程式快取

清理手機應用程式快取。    拿到模組後,先實現UI介面。介面實現後開始思考整個模組要實現的功能,然後是要使用的API。    第一步:先拿到包管理器    PackageManager pm=getPackageManager();    第二步:利用包管理器拿到所有安裝

開發——問題:RecycleView做瀑布流滾動時載入item的位置來回變動

為防止item交換位置,可以在設定manager前,為其設定屬性: layoutManager.setGapStrategy(StaggeredGridLayoutManager.GAP_HANDL

開發黃金搭檔:android-studio+Genymotion模擬器

轉載註明:http://blog.csdn.net/langyuewu/article/details/39196653 最近換了電腦,重新配置安卓開發環境,記錄一下: 早期研究安卓開發,用eclipse覺得挺臃腫龐大,後來出了android-studio,等版本漸漸穩定

開發筆記 Activity(四)

nac 創建 intent nbsp star lda this 空白 空白頁 Activity -> Intent -> Activity startActivity(Intent) 創建Activity 步驟: 右擊->new

初學開發隨筆之 Menu、toast 用法、活動的四種啟動模式 以及 一個方便的Base活動類使用方法

pro 一點 cte edi standard oid nal xtend 解釋 Toast toast 是安卓系統的一種非常棒的提醒方式 首先定義一個彈出Toast的觸發點,比如可以是按鈕之類 其中 Toast.LENGTH_SHORT是指顯示時長 還有一個內置變量為To

迅為嵌入式4412平臺兼容3G/4G模塊的開發

ubun 高精 相關 blog oar arm 需要 top tor 安卓開發板特點說明: 1. 配備16G固態硬盤EMMC存儲 2. 64位雙通道2GB內存 三星S5M8767電源管理 板載高精度GPS模塊 CAN,RS-485等工業接口 板載WIFI藍牙模塊,陀螺

開發Theme.AppCompat.Light的解決方法

col san 文件 輸入 安卓 light style match ont styles.xml中<style name="AppBaseTheme" parent="Theme.AppCompat.Light">提示如下錯誤,這是版本問題。 error: E

開發筆記目錄

cas 打包 短信 securecrt ui組件 逆向 str 第三方 cat 安卓 開發筆記index 移動端開發 安卓基礎   Fragment總結   安卓 BroadcastReceiver筆記   安卓 Notification-通知總結 基礎工具類   安卓