Mac 解决 Flutter 卡在installing build/app/...

问题出现场景

第一次运行完flutter项目,手机APP安装成功,然后手动卸载,在次使用运行项目时,会发现卡在了Installing build/app/...

解决方法

使用adb删除应用,然后再次重启

删除指令

adb uninstall <APP包名com.xxx.xxx> 

如果报错 command not found: adb 参考下方 adb配置

Mac 配置 adb

  1. 打开终端, 然后输入下面指令
# 进入根目录
cd ~
# 如果没有.bash_profile文件会创建一个该文件
touch .bash_profile
# 编辑.bash_profile文件
vi .bash_profile
  1. .bash_profile 文件内添加下列内容

    按下<i>按键, 启动编辑模式, 把下面的内容粘贴进去

export ANDROID_HOME=/Users/###/Library/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
编辑完成后, 按下< ESC >按键, 关闭编辑模式, 输入 wq, 然后按下回车, 保存文件内容

# 注意: ANDROID_HOME后面的内容为自己的android sdk所在的目录地址

  1. 查看本地的android sdk目录地址

    在Android Studio > Settings > Appearance & Behavior > System settings > Android SDK 中查看Android SDK Location 的地址, 复制到上面的ANDROID_HOME就可以了

  2. 使 .bash_profile 配置生效

source ~/.bash_profile

注意: 这时在终端直接输入adb version会正常输出版本号, 但是如果关闭终端, 重新开启一个新的终端, 再次输入adb, 依然会提示找不到adb

  1. 解决配置完成之后, 重启终端依然找不到adb
# 如果没有.zshrc文件会自动创建一个该文件
touch ~/.zshrc
# 编辑.zshrc文件
vim ~/.zshrc
  1. 将第2步里的内容在.zshrc文件里再粘贴一份, 然后执行烈面的命令使.zshrc文件生效
source ~/.zshrc
  1. 验证
    在终端里输入adb version, 然后终端输出下面内容, 提示配置成功, 然后重新开启一个终端, 继续输入adb, 发现一样输出成功, 这时候就配置好了, 开始使用吧!
$ adb version 

# 输出
Android Debug Bridge version 1.0.41
Version 33.0.3-8952118
Installed as /Users/###/Library/Android/sdk/platform-tools/adb
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容