debugging 为x86构建的Android SDK不支持配置文件模式?

kxe2p93d  于 2023-05-29  发布在  Android
关注(0)|答案(5)|浏览(183)

运行--profile时抛出此错误

H:\MyApp>flutter run --profile
Profile mode is not supported by Android SDK built for x86.

但是

H:\MyApp>flutter run --debug

效果很好
有什么办法吗?

bweufnob

bweufnob1#

我在--release模式下遇到了同样的问题,但通过以下方式解决了:
如果您想在模拟器上运行发布模式APK,它需要是Flutter支持的ABI之一:armeabi、armeabi-v7 a或x86_64。
如图所示。
正如Flutter文档所引用的:
受支持的目标体系结构是什么?
在发布模式下构建应用程序时,Flutter应用程序可以针对armeabi-v7 a(ARM 32位)、arm 64-v8 a(ARM 64位)和x86-64(x86 64位)进行编译。Flutter目前不支持构建x86 Android。

9rygscc1

9rygscc12#

我得到了同样的问题,它得到了修复100%
基本上flutter不支持x86运行配置文件,所以你需要在x64上运行它
遵循以下步骤
1.下载x64模拟器/插入到您最新的Android移动的,具有64位架构
1.然后在terminal flutter run --profile上运行这个命令
然后,瞧,您的应用程序将安装在您的设备上

unhi4e5o

unhi4e5o3#

在实际的Android设备上运行该应用程序,它将在配置文件模式下工作。

ijxebb2r

ijxebb2r4#

AVD设置>创建新的虚拟设备>选择任何设备和下一步> x86图像选择看起来像图片2 >下载任何版本Apı级别29或30推荐

9ceoxa92

9ceoxa925#

它抛出错误,因为Android模拟器还不支持--profile和--release模式,但如果您仍然想检查它在笔记本电脑上运行,那么iOS模拟器是其他选项,因为它支持--release和--profile模式,如果您在Mac设备上使用它。但如果我们只为Android开发应用程序,iOS仍然不是一个选择。

相关问题