没有VT 虚拟技术的AMD处理器如何安装安卓模拟器 并运行Flutter demo

举报
拿我格子衫来 发表于 2022/03/17 23:26:10 2022/03/17
【摘要】 鼓弄flutter 的时候需要安装安卓模拟器,我的电脑cpu是amd的,支持vt虚拟技术,无法使用安卓studio安卓模拟器, 经过一番摸索,我使用了网易开发的MuMu模拟器。  安装后是这样的   安装了模拟器之后需要将模拟器连接到安卓Studio, 我们找到MuMu的安装目录 以我的为例&nbsp...

鼓弄flutter 的时候需要安装安卓模拟器,我的电脑cpu是amd的,支持vt虚拟技术,无法使用安卓studio安卓模拟器,

经过一番摸索,我使用了网易开发的MuMu模拟器。 

安装后是这样的

 

安装了模拟器之后需要将模拟器连接到安卓Studio,

我们找到MuMu的安装目录

以我的为例 

D:\MuMu\emulator\nemu\vmonitor\bin

 

 

在此目录下有个adb_server.exe  这是一个安卓模拟器的调试程序。我们可以通过它将MuMu连接到安卓Studio

 

 

在bin这个目录下执行

adb_server.exe connect 127.0.0.1:7555

 

然后

 

然后我们就可以在界面上看到

MuMu模拟器

 

运行我们的Flutter Demo 我们会发现卡在了这个环节

 

Running Gradle task 'assembleDebug'...

如图:

 

 

 

这是因为Android项目会用到Gradle, 使用的很多jar包在国外,下载速度会非常慢。

因为Gradle的Maven仓库在国外, 可以使用阿里云的镜像地址。

 

修改项目中`android/build.gradle`文件


  
  1. buildscript {
  2. repositories {
  3. //修改的地方
  4. //google()
  5. //jcenter()
  6. maven { url 'https://maven.aliyun.com/repository/google' }
  7. maven { url 'https://maven.aliyun.com/repository/jcenter' }
  8. maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
  9. }
  10. dependencies {
  11. classpath 'com.android.tools.build:gradle:3.2.1'
  12. }
  13. }
  14. allprojects {
  15. repositories {
  16. //修改的地方
  17. //google()
  18. //jcenter()
  19. maven { url 'https://maven.aliyun.com/repository/google' }
  20. maven { url 'https://maven.aliyun.com/repository/jcenter' }
  21. maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
  22. }
  23. }
  24. rootProject.buildDir = '../build'
  25. subprojects {
  26. project.buildDir = "${rootProject.buildDir}/${project.name}"
  27. }
  28. subprojects {
  29. project.evaluationDependsOn(':app')
  30. }
  31. task clean(type: Delete) {
  32. delete rootProject.buildDir
  33. }

 

 修改Flutter的配置文件, 该文件在`Flutter安装目录/packages/flutter_tools/gradle/flutter.gradle`


  
  1. buildscript {
  2. repositories {
  3. //修改的地方
  4. //google()
  5. //jcenter()
  6. maven { url 'https://maven.aliyun.com/repository/google' }
  7. maven { url 'https://maven.aliyun.com/repository/jcenter' }
  8. maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
  9. }
  10. dependencies {
  11. classpath 'com.android.tools.build:gradle:3.2.1'
  12. }
  13. }

 

 

 

 

运行app失败 白屏

需要配置app启动的参数

 

--enable-software-rendering

 

 

 

 

最终结果

 

 

 

文章来源: fizzz.blog.csdn.net,作者:拿我格子衫来,版权归原作者所有,如需转载,请联系作者。

原文链接:fizzz.blog.csdn.net/article/details/104255201

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。