使用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].
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.
no emulator
下載系統鏡像并使用avd manager設置虛擬機