cordova plugin add cordova-plugin-crosswalk-webview --variable XWALK_MODE=“lite” --save
可能会出现得报错: 原因是本地安装的版本是当前最新版本, 则会出现以下报错
CordovaError: Using “requireCordovaModule” to load non-cordova module “q” is not supported…
解决方法:
npm install -g cordova@8.1.2
在根目录 config.XML文件夹内配置
<preference name="xwalkMultipleApk" value="false" />
cordova build android
可能出现报错: minSdkVersion冲突
解决方法:
<preference name="android-minSdkVersion" value="19" />
cordova platform rm android
cordova platform add android
**可能出现报错:
Subproject Path: app
Downloading https://services.gradle.org/distributions/gradle-4.1-all.zip
Exception in thread "main" java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:210)
.
.
.
解决方法: 由于公司网络限制, 在重新下载包得时候会出现以下错误, 只要链接非公司网络 比如个人手机热点下载,报错即解决**
cordova build android
可能出现得报错
com.android.ide.common.process.ProcessException: Failed to execute aapt
解决方法:
找到platform/android/app/src/build.gradle文件, 在
def promptForReleaseKeyPassword() {
if (!cdvReleaseSigningPropertiesFile) {
return;
}
if ('__unset'.equals(android.signingConfigs.release.storePassword)) {
android.signingConfigs.release.storePassword = privateHelpers.promptForPassword('Enter key store password: ')
}
if ('__unset'.equals(android.signingConfigs.release.keyPassword)) {
android.signingConfigs.release.keyPassword = privateHelpers.promptForPassword('Enter key password: ');
}
}
在上方代码添加如下一段代码
configurations.all {
resolutionStrategy {
force 'com.android.support:support-v4:27.1.0'
}
}
cordova build android