uniapp項目真機調(diào)試遇到的問題(持續(xù)更新中)

參考:HBuilder/HBuilderX真機運行毛雇、手機運行痕寓、真機聯(lián)調(diào)常見問題

在HBuilder/HBuilderX菜單里點真機運行诀艰,程序會執(zhí)行如下幾個步驟:

  • 手機硬件通過usb線連接到HBuilder所在電腦。此時可能因為手機驅(qū)動夸浅、usb口趁桃、數(shù)據(jù)線辽话、手機硬件等多種問題造成連接失敗。
  • HBuilder通過adb或itunes服務(wù)檢測手機卫病。此時可能因為手機渠道油啤、usb連接設(shè)置、adb設(shè)置或adb沖突忽肛、itunes設(shè)置造成檢測不到村砂。
  • HBuilder安裝調(diào)試基座到手機烂斋。此時可能因為手機禁止usb安裝屹逛、Android手機沒有sd卡、iOS手機沒有信任證書而安裝失敗汛骂。
  • HBuilder將ide中的代碼同步到手機上并啟動調(diào)試基座罕模。這一步一般不會出問題。
    備注:真機調(diào)試共有這四個環(huán)節(jié)帘瞭,出現(xiàn)問題要先分析問題出在哪個環(huán)節(jié)淑掌。

真機調(diào)試首先要檢查手機設(shè)置:

  • Windows連接Android手機,一定要確保電腦已安裝相應(yīng)的手機驅(qū)動蝶念。
  • 確保數(shù)據(jù)線usb口正常抛腕,可替換不同的線或口來驗證。
  • 確認Android手機設(shè)置中USB調(diào)試模式已開啟媒殉。這個設(shè)置一般在【設(shè)置】【開發(fā)者選項】里担敌。有的手機在插上數(shù)據(jù)線后在push通知欄里也可以設(shè)置。注意不能設(shè)置為u盤模式廷蓉,如果是充電模式則必須同時設(shè)置充電時允許usb調(diào)試全封。
  • 如手機屏幕彈出需信任本計算機的詢問,請同意該授權(quán)。并且最好是把始終同意該設(shè)備調(diào)試勾上刹悴。如不小心拒絕行楞,需要重插手機或重啟電腦。
  • Android5.0及以上系統(tǒng)土匀,不要使用訪客模式子房。這種模式下無法成功運行。
  • 部分手機如小米就轧,有usb安裝應(yīng)用的權(quán)限設(shè)置池颈,需在手機上允許通過usb安裝應(yīng)用。不同rom的界面不一樣钓丰,請自行百度你的手機打開usb安裝應(yīng)用的方式躯砰。

1. 真機無法連接到電腦

驅(qū)動問題:電腦已安裝手機驅(qū)動,但是電腦沒有任何反應(yīng)或提示驅(qū)動問題携丁,可通過以下方式解決:電腦安裝驅(qū)動精靈類程序琢歇,通過它們來重新安裝驅(qū)動(裝驅(qū)動比較好的方式是使用各種手機助手,比如360梦鉴、騰訊的各種手機助手李茫,如果有問題,嘗試升級助手的版本)肥橙。
備注:如果在啟動HBuilderX后才安裝驅(qū)動連接上手機魄宏,可能需要重啟HBuilderX;使用管理員權(quán)限運行HBuilder存筏;關(guān)閉WebView調(diào)試模式宠互,重啟HBuilderX重試。

2. HbuilderX無法檢測到真機設(shè)備

在HbuilderX中進行真機調(diào)試椭坚,一般真機通過usb數(shù)據(jù)線連接電腦后電腦會自動安裝驅(qū)動予跌,手動開啟設(shè)備的USB調(diào)試后HbuilderX就可以檢測到真機設(shè)備,如:
① 臺電的平板:平板通過usb數(shù)據(jù)線連接電腦后電腦會自動安裝驅(qū)動善茎,手動開啟設(shè)備的USB調(diào)試即可被檢測到券册。
② 華為平臺(忘記型號了):通過安裝華為調(diào)試助手后也能被成功檢測到。
③ 小米note3和米6:安裝小米驅(qū)動并重啟HBuilderX后才被檢測到垂涯。

adb端口占用:經(jīng)過連接電腦烁焙、安裝驅(qū)動和開啟USB調(diào)試這些步驟之后,電腦或其他軟件可以連接手機耕赘,但HBuilderX無法檢測到手機骄蝇,可考慮是否是adb端口被占用【瞎叮可能是其他軟件獨占了Google的ADB服務(wù)通道乞榨,參考解決端口占用問題來解決adb端口占用問題秽之。
拓展:Android的ADB服務(wù)已經(jīng)被大量軟件濫用,除了各種手機助手自帶adb吃既,其他如QQ考榨、搜狗輸入法、暴風(fēng)影音鹦倚、酷狗音樂河质、阿里旺旺等眾多軟件都自帶adb。有些工具的adb版本低且獨占手機通道震叙,就會導(dǎo)致HBuilderX無法連接手機掀鹅。
備注:解決了端口占用問題后仍然不行,還有一種可能是手機對adb的版本有特定要求(遇到一些魅族手機有此問題)媒楼,此時需要更換HBuilder的adb版本乐尊。
HBuilder安裝目錄下帶了多個版本的adb。
HBuilder的adb目錄位置:tools/adbs目錄(MAC下為HBuilder.app/Contents/tools/adbs目錄)
HBuilderX的adb目錄位置:plugins/launcher/tools/adbs目錄(MAC下為/Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/launcher/tools/adbs目錄)
替換版本前划址,將默認版本的adb.exe備份下扔嵌。然后把1.0.31版的adb.exe拷貝出來替換主目錄下的exe。

3. 真機(小米note3)安裝HBuilder調(diào)試基座(即HBuilder基座app)失敗

  • 安裝失敗情形一:提醒使用手機助手安裝apk到手機

    真機安裝調(diào)試基座失敗.png

    分析:安裝的時候被手機攔截了夺颤,根據(jù)上圖提示需要進行手動安裝
    具體做法:點擊上圖鏈接會自動跳到安裝包的文件位置痢缎,復(fù)制這個安裝包后傳到手機上即可。
    總結(jié):有些設(shè)備(如小米note3和米6)即使通過各種方式成功被HbuilderX檢測到世澜,但是選擇該設(shè)備編譯運行時仍可能不能成功安裝独旷;雖然最終通過將安裝包發(fā)送到設(shè)備中也能實現(xiàn)安裝的目的,但這個一來該設(shè)備就不適合實時進行真機調(diào)試寥裂,畢竟我們不可能稍微修改代碼就重新打一個自定義基座然后發(fā)送到手機進行安裝嵌洼。
    安裝效果:事實驗證,就算給出了安裝包地址并復(fù)制傳到手機上進行安裝抚恒,也無法獨立運行看到項目效果咱台。
    真機安裝調(diào)試基座失敗.jpg

    解決:該設(shè)備不能進行真機調(diào)試络拌,只能通過打自定義基座獲取測試安裝包或者云打包獲取正式安裝包俭驮,然后將安裝包發(fā)送到該設(shè)備進行安裝。

  • 安裝失敗情形二:不能打開文件并安裝(無安裝權(quán)限)


    真機安裝調(diào)試基座失敗.png


    真機安裝調(diào)試基座失敗.png
  • 解決:手機設(shè)置中春贸,開啟“USB安裝”應(yīng)用的權(quán)限設(shè)置混萝,即在手機上允許通過usb安裝應(yīng)用


    允許USB安裝.jpg
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市萍恕,隨后出現(xiàn)的幾起案子逸嘀,更是在濱河造成了極大的恐慌,老刑警劉巖允粤,帶你破解...
    沈念sama閱讀 219,270評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件崭倘,死亡現(xiàn)場離奇詭異翼岁,居然都是意外死亡,警方通過查閱死者的電腦和手機司光,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評論 3 395
  • 文/潘曉璐 我一進店門琅坡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人残家,你說我怎么就攤上這事榆俺。” “怎么了坞淮?”我有些...
    開封第一講書人閱讀 165,630評論 0 356
  • 文/不壞的土叔 我叫張陵茴晋,是天一觀的道長。 經(jīng)常有香客問我回窘,道長诺擅,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,906評論 1 295
  • 正文 為了忘掉前任啡直,我火速辦了婚禮掀虎,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘付枫。我一直安慰自己烹玉,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,928評論 6 392
  • 文/花漫 我一把揭開白布阐滩。 她就那樣靜靜地躺著二打,像睡著了一般。 火紅的嫁衣襯著肌膚如雪掂榔。 梳的紋絲不亂的頭發(fā)上继效,一...
    開封第一講書人閱讀 51,718評論 1 305
  • 那天,我揣著相機與錄音装获,去河邊找鬼瑞信。 笑死,一個胖子當(dāng)著我的面吹牛穴豫,可吹牛的內(nèi)容都是我干的凡简。 我是一名探鬼主播,決...
    沈念sama閱讀 40,442評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼精肃,長吁一口氣:“原來是場噩夢啊……” “哼秤涩!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起司抱,我...
    開封第一講書人閱讀 39,345評論 0 276
  • 序言:老撾萬榮一對情侶失蹤筐眷,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后习柠,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體匀谣,經(jīng)...
    沈念sama閱讀 45,802評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡照棋,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,984評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了武翎。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片必怜。...
    茶點故事閱讀 40,117評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖后频,靈堂內(nèi)的尸體忽然破棺而出梳庆,到底是詐尸還是另有隱情,我是刑警寧澤卑惜,帶...
    沈念sama閱讀 35,810評論 5 346
  • 正文 年R本政府宣布膏执,位于F島的核電站,受9級特大地震影響露久,放射性物質(zhì)發(fā)生泄漏更米。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,462評論 3 331
  • 文/蒙蒙 一毫痕、第九天 我趴在偏房一處隱蔽的房頂上張望征峦。 院中可真熱鬧,春花似錦消请、人聲如沸栏笆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蛉加。三九已至,卻和暖如春缸逃,著一層夾襖步出監(jiān)牢的瞬間针饥,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評論 1 272
  • 我被黑心中介騙來泰國打工需频, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留丁眼,地道東北人。 一個月前我還...
    沈念sama閱讀 48,377評論 3 373
  • 正文 我出身青樓昭殉,卻偏偏與公主長得像苞七,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子饲化,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,060評論 2 355

推薦閱讀更多精彩內(nèi)容