Flutter 项目在红米手机上真机调试总是失败解决方案

368 阅读1分钟

一、先检查手机的开发者模式是否开启。

  • 步骤1:在手机我的设备->全部参数->MIUI版本进行多次点击如下图:

2121726-6c4dc151e94ad370.png

  • 步骤2:第一步操作完毕之后返回设置界面然后再进入更多设置,然后你会发现多了一项开发者选项如下图:

2121726-7200539eb1d5da17.jpeg

  • 步骤3:点击开发者选项,选择USB调试,然后USB的用途选择 传输文件如下图:

2121726-70d48c8c231f798d.jpeg

  • 步骤4:操作完毕之后如下图:

2121726-ac62a16af962770b.jpeg 二、检查Android Studio开发工具中的配置

问题描述:我在手机上设置完毕之后总是提示连接不到设备,我按照网上的操作设置完毕之后,运行项目就报错,错误信息一大堆,然后我大致看了一下和gradle这个东西有关所以我就又重新配置了一下就好了。

  • 步骤1:这里下载一个对应版本的gradle。这里我下载的是6.5的版本 2121726-726a6e3b2b83566d.png
  • 步骤2:下载完毕之后把该zip文件放入Android Studio的这个路径下/Applications/Android\ Studio.app/Contents/gradle, 2121726-e614a484e308654e.png
  • 步骤3:Android Studio这里设置一下刚才存放gradle文件的路径

2121726-2cb2032cf7004c05.png

  • 步骤4:

2121726-e459ab0e7dbb8b2c.png

2121726-a363f3e3406fec57.png

从上图可以看出,我下载的gradle版本是6.5明显属于5.6.4+这一行,所以我项目中所对应的插件应该对应的设置为3.6.0+,也就是说只要比3.6.0这个版本高就可以,我这里改成了3.6.1.

2121726-f50dfcd3e6f2bc38.png

  • 步骤6:重新编译运行,就可以正常运行了。