Mac配置Android Studio的真機(jī)調(diào)試環(huán)境

1、安裝AndroidFileTransfei軟件
下載并安裝AndroidFileTransfei,用于Android設(shè)備和Mac之間傳輸文件。

2、查看Android studio路徑
打開電腦中 Android studio 的工具的軟件,在啟動(dòng) Android studio 的軟件的界面中,點(diǎn)擊下方列表中的”configure“的選項(xiàng)。在點(diǎn)擊列表中的“project defaults”的選項(xiàng)。最后點(diǎn)擊 project structure 的選項(xiàng)。找到Android sdk的路徑,如:/Users/AAA/Library/Android/sdk/

3、找到adb路徑
打開終端,移動(dòng)到Android studio的sdk路徑中,
cd /Users/AAA/Library/Android/sdk/
然后移動(dòng)到子目錄的platform-tools文件中,找到adb的路徑
cd platform-tools
ls

4、配置adb的環(huán)境變量
打開終端,輸入
cd ~
open -e .bash_profile
在打開的文件中添加下面兩個(gè)路徑,然后保存退出, 注意AAA是你的sdk路徑,請(qǐng)對(duì)照你的android sdk進(jìn)行更改。
export PATH={PATH}:/Users/AAA/Library/Android/sdk/platform-tools export PATH={PATH}:/Users/AAA/Library/Android/sdk/tools

5、驗(yàn)證路徑
打開終端,輸入
echo $PATH
出現(xiàn)路徑,說明成功
輸入
gdb
沒有出現(xiàn)command not found”說明已經(jīng)安裝成功了

6、修改adb_usb.ini文件
打開終端,輸入
system_profiler SPUSBDataType
復(fù)制手機(jī)信息的Vendor ID

打開adb_usb.ini文件,輸入
vi ~/.android/adb_usb.ini
在adb_usb.ini中 輸入設(shè)備的Vendor ID后,保存并退出,并重啟Finder

在終端輸入命令,關(guān)閉并重新啟動(dòng)adb,輸入
adbkill-server
adbstart-server
adb devices

7、驗(yàn)證手機(jī)
電腦連接手機(jī),Android studio打開模擬器界面。

8、真機(jī)調(diào)試可能出錯(cuò)
可能你會(huì)碰到一個(gè)因?yàn)閴Φ膯栴}而導(dǎo)致一個(gè)報(bào)錯(cuò),找不到這個(gè)環(huán)境:
'''/Users/AAAA/develop/android/flutter_app/android/app/build.gradle'''
這時(shí)候,你需要更改下你的build.grade,有兩種方法

1、解決方法1:修改build.gradle,注釋掉jcenter(),google()。使用阿里的鏡像。原因是jcenter google庫無法訪問到導(dǎo)致的問題。雖然我有萬能的爬墻工具,開啟全局代理依然被我們偉大的發(fā)改委墻掉了!

buildscript {

repositories {
    //google()
    //jcenter()
    maven { url 'https://maven.aliyun.com/repository/google' }
    maven { url 'https://maven.aliyun.com/repository/jcenter' }
    maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
}

dependencies {
    classpath 'com.android.tools.build:gradle:3.1.2'
}
}
allprojects {

repositories {
    //google()
    //jcenter()
    maven { url 'https://maven.aliyun.com/repository/google' }
    maven { url 'https://maven.aliyun.com/repository/jcenter' }
    maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
}
}

解決方法二:
找到fluttersdk目錄 進(jìn)入如下目錄
Macintosh HD? ? ?用戶? ? ?rabbit? ? ?資源庫? ? ?Flutter? ? ?packages? ? ?flutter_tools? ? ?gradle?
找到下 flutter.gradle文件 找如如下內(nèi)容替換成和我一樣的 把jcenter注釋掉。

?buildscript {

repositories {
    //jcenter()
    //maven {
    //    url 'https://dl.google.com/dl/android/maven2'
    //}
    maven{
        url 'https://maven.aliyun.com/repository/jcenter'
    }
    maven{
        url 'http://maven.aliyun.com/nexus/content/groups/public'
    }
}
dependencies {
    classpath 'com.android.tools.build:gradle:3.1.2'
}
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容