Check failed: vm. Must be able to initialize the VM.错误解决方法
Posted yubo_725
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Check failed: vm. Must be able to initialize the VM.错误解决方法相关的知识,希望对你有一定的参考价值。
今天在已有的android工程中接入Flutter,启动Activity加载Flutter View时出现“Check failed: vm. Must be able to initialize the VM.”错误,一番搜索之后将解决该错误的方法记录如下:
该错误的原因是Android打包的apk中缺失flutter_assets文件夹及内容,缺失原因暂时不详。
假设当前有一个project
目录,该目录下有个android-project
目录为你的Android工程,还有一个my_flutter
目录为你的Android工程对应的Flutter Module,解决错误的步骤如下:
-
进入
my_flutter
目录,执行如下命令生成flutter module对应的arr包:cd .android ./gradlew assemble
-
进入
.android/Flutter/build/outputs/aar
目录,将flutter-debug.aar
解压出来cd .android/Flutter/build/outputs/aar unzip flutter-debug.aar
-
解压之后进入
assets
目录,其中有一个flutter_assets
文件夹,将flutter_assets
目录拷贝到Android工程的assets
目录下,重新运行Android工程即可。
以上是关于Check failed: vm. Must be able to initialize the VM.错误解决方法的主要内容,如果未能解决你的问题,请参考以下文章
安装oracle developer 时报错,提示must be 5.0, 5.1, 5.2 or 6.1 . Actual 6.2
Hive3.1.1报错:The value of property yarn.resourcemanager.zk-address must not be null
colMedians(x) : Argument ‘x’ must be a matrixrowMedians(data) : Argument ‘x‘ must be a matrix.
# Error in colSums(iris) : ‘x‘ must be numeric,# Error in rowSums(iris) : ‘x‘ must be numeric
PHP:Function name must be a string in...求解,难道后台不能这样写?
vmware virtual machine must be running in order to be migrated