cordova run android相关问题

使用Cordova编译Android平台程序提示:Could not reserve enough space for 2097152KB object heap

大体的意思是系统内存不够用,创建VM失败。试了网上好几种方法都不行,最后这个方法可以了:

开始->控制面板->系统->高级设置->环境变量->系统变量

新建变量:
变量名: _JAVA_OPTIONS
变量值: -Xmx512M

You have not accepted the license agreements of the following SDK components:
[Android SDK Platform 26].

cordova run android相关问题_第1张图片
agree licenses.png
PS E:\Vue\cordovaTry> cordova run android
Android Studio project detected
ANDROID_HOME=F:\Android\sdk
JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_101
studio
Subproject Path: CordovaLib
Subproject Path: app
publishNonDefault is deprecated and has no effect anymore. All variants are now published.
Checking the license for package Android SDK Platform 26 in F:\Android\sdk\licenses
License for package Android SDK Platform 26 accepted.
Preparing "Install Android SDK Platform 26 (revision: 2)".
"Install Android SDK Platform 26 (revision: 2)" ready.
Installing Android SDK Platform 26 in F:\Android\sdk\platforms\android-26
"Install Android SDK Platform 26 (revision: 2)" complete.
"Install Android SDK Platform 26 (revision: 2)" finished.
cordova run android相关问题_第2张图片
no emulator

下载系统镜像并使用avd manager设置虚拟机

cordova run android相关问题_第3张图片

cordova run android相关问题_第4张图片

你可能感兴趣的:(cordova run android相关问题)