解決方式:
創(chuàng)新互聯(lián)建站,專注為中小企業(yè)提供官網(wǎng)建設(shè)、營(yíng)銷型網(wǎng)站制作、響應(yīng)式網(wǎng)站開發(fā)、展示型網(wǎng)站制作、成都做網(wǎng)站等服務(wù),幫助中小企業(yè)通過網(wǎng)站體現(xiàn)價(jià)值、有效益。幫助企業(yè)快速建站、解決網(wǎng)站建設(shè)與網(wǎng)站營(yíng)銷推廣問題。
修改 var/db/lockdown 文件夾的讀寫權(quán)限
步驟:
Finder -前往菜單-前往文件夾-進(jìn)入 /var/db/
找到 lockdown 文件夾 -右鍵,顯示簡(jiǎn)介-底部的‘共享與權(quán)限’ 項(xiàng),打開右下角的鎖(輸入電腦密碼)-加號(hào),將自己的賬號(hào)添加進(jìn)權(quán)限表中,修改自己的權(quán)限為‘讀與寫’ -鎖定權(quán)限表即可。
再執(zhí)行 flutter doctor 進(jìn)行查看即可
解決方式:Install Android SDK Command-line tools
MAC上: Android Studio - Preference
路徑不對(duì),需要調(diào)整
在安裝的flutter路徑里:flutter/packages/flutter_tools/lib/src/android/android_studio.dart
1、在Find里的 應(yīng)用程序 里,選中 Android Studio , 然后右鍵 顯示包內(nèi)容 ;
2、 Contents - jre - Contents ,
3、發(fā)現(xiàn)jre文件夾里沒有 jdk 這個(gè)文件夾,
4、在jre文件夾里 新建jdk 文件,并把jre中的 Contents文件夾 整個(gè)復(fù)制添加到j(luò)dk里,
5、添加后jre下有兩個(gè)文件Contents,jdk, 路徑:
Contents - jre - Contents ,
Contents - jre - jdk - Contents ,
當(dāng)你添加完所有環(huán)境變量,或者多次卸掉重裝android studio后,再次插入手機(jī),或者是開啟模擬器的時(shí)候,vscode或android studio都顯示no devices的時(shí)候,以下簡(jiǎn)單的解決方法或許能幫到你。
先檢查自己以往是否有安裝adb。在cmd中查看adb的版本。輸入:adb version。如果有安裝的話,建議在C:WindowsSystem和C:WindowsSystem32刪除adb.exe, AdbWinApi.dll和AdbWinUsbApi.dll三個(gè)文件即可。
你在android studio經(jīng)過了一頓操作,例如安裝了一系列的sdk文件,還有創(chuàng)建了模擬器之后,也執(zhí)行了第二步,環(huán)境變量也設(shè)置好了,在cmd中輸入adb version,會(huì)出現(xiàn)下圖:
這就代表了你已經(jīng)徹底清除了舊版本的adb,用的是目前最新版本的adb。這個(gè)也會(huì)隨著flutter?upgrade的更新而更新。我今天更新了flutter版本,adb應(yīng)該是最新的。
在管理員模式下打開cmd,輸入adb devices,會(huì)看見當(dāng)前已經(jīng)打開了的安卓設(shè)備。輸入adb connect 你安卓設(shè)備的名字 。failed那一行不用管,這時(shí)候看回vscode或者是android studio,即會(huì)出現(xiàn)設(shè)備,可進(jìn)行flutter的正常調(diào)試。
PS:
1、模擬器也是如此操作。先打開模擬器,再adb devices,adb connect 即可。
2、adb成功連接一次之后,下次就不用再開adb進(jìn)行連接了,直接插入手機(jī),或者是開啟模擬器即可。vscode是ctrl+shift+p,然后選擇Launch Emulator,打開模擬器,即可自動(dòng)連接模擬器。
3、flutter版本:Flutter:0.10.1-pre.96。adb版本:1.0.40。vscode版本:1.28.2。android studio版本:3.2.1。安卓模擬器版本:android 7.1.1。
先用數(shù)據(jù)線連接手機(jī),
1: cmd 命令 輸入 adb devices
如果不存在adb
設(shè)置環(huán)境變量 在path新建
然后cmd 命令 輸入 adb devices
再輸入 adb -s 5GKDU19426000181 tcpip 8989
5GKDU19426000181 這是手機(jī)編號(hào) tcpip 這是端口 隨便寫 不沖突就行
然后 adb connect 192.168.31.120:8989
192.168.31.120這是手機(jī)無(wú)線網(wǎng)的ip,點(diǎn)擊手機(jī)的無(wú)線網(wǎng)就可以看到 8989就是tcpip 剛輸入的端口號(hào)
網(wǎng)頁(yè)標(biāo)題:關(guān)于flutter安卓調(diào)試的信息
網(wǎng)站鏈接:http://www.ekvhdxd.cn/article44/dsesoee.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、網(wǎng)站設(shè)計(jì)、虛擬主機(jī)、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站改版、小程序開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)