問題出現(xiàn)場景
第一次運行完flutter項目,手機APP安裝成功,然后手動卸載,在次使用運行項目時,會發(fā)現(xiàn)卡在了Installing build/app/...
解決方法
使用adb刪除應(yīng)用,然后再次重啟
刪除指令
adb uninstall <APP包名com.xxx.xxx>
如果報錯 command not found: adb 參考下方 adb配置
Mac 配置 adb
- 打開終端, 然后輸入下面指令
# 進(jìn)入根目錄
cd ~
# 如果沒有.bash_profile文件會創(chuàng)建一個該文件
touch .bash_profile
# 編輯.bash_profile文件
vi .bash_profile
-
在
.bash_profile文件內(nèi)添加下列內(nèi)容按下<i>按鍵, 啟動編輯模式, 把下面的內(nèi)容粘貼進(jìn)去
export ANDROID_HOME=/Users/###/Library/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
編輯完成后, 按下< ESC >按鍵, 關(guān)閉編輯模式, 輸入 wq, 然后按下回車, 保存文件內(nèi)容
# 注意: ANDROID_HOME后面的內(nèi)容為自己的android sdk所在的目錄地址
-
查看本地的
android sdk目錄地址在Android Studio > Settings > Appearance & Behavior > System settings > Android SDK 中查看Android SDK Location 的地址, 復(fù)制到上面的ANDROID_HOME就可以了
使 .bash_profile 配置生效
source ~/.bash_profile
注意: 這時在終端直接輸入adb version會正常輸出版本號, 但是如果關(guān)閉終端, 重新開啟一個新的終端, 再次輸入adb, 依然會提示找不到adb
- 解決配置完成之后, 重啟終端依然找不到adb
# 如果沒有.zshrc文件會自動創(chuàng)建一個該文件
touch ~/.zshrc
# 編輯.zshrc文件
vim ~/.zshrc
- 將第2步里的內(nèi)容在
.zshrc文件里再粘貼一份, 然后執(zhí)行烈面的命令使.zshrc文件生效
source ~/.zshrc
- 驗證
在終端里輸入adb version, 然后終端輸出下面內(nèi)容, 提示配置成功, 然后重新開啟一個終端, 繼續(xù)輸入adb, 發(fā)現(xiàn)一樣輸出成功, 這時候就配置好了, 開始使用吧!
$ adb version
# 輸出
Android Debug Bridge version 1.0.41
Version 33.0.3-8952118
Installed as /Users/###/Library/Android/sdk/platform-tools/adb