我是离子框架的新手。
我已经创建了一个项目,但是当我尝试使用ionic cordova build android
构建apk时出现错误
[ERROR] An error occurred while running subprocess cordova.
cordova build android exited with exit code 1.
Re-running this command with the --verbose flag may provide more information.
我试图运行cordova build android --verbose
并获得
No scripts found for hook "before_build".
未找到钩子“ before_prepare”的脚本。 检查config.xml和package.json以查找尚未添加到项目中的已保存平台 Config.xml和package.json平台相同。没有pkg.json修改。 Package.json和config.xml平台是不同的。使用最新的平台列表更新config.xml。 已成功为Platform android找到PlatformApi 检测到Android Studio项目 检查config.xml中尚未添加到项目中的已保存插件 检查添加到项目中的尚未在android平台中安装的任何插件 添加到项目并安装在android平台中的插件之间没有发现差异。继续... 从C:\ Users \ zdx \ Desktop \ projects \ ionic \ simpleApp \ platforms \ android \ app \ src \ main \ res \ xml \ config.xml的Android默认值生成特定于平台的config.xml 将项目的config.xml合并到特定于平台的android config.xml中 将文件从[www,platform \ android \ platform_www]合并和更新到platform \ android \ app \ src \ main \ assets \ www 将Android应用程序名称“ MyApp”写到C:\ Users \ zdx \ Desktop \ projects \ ionic \ simpleApp \ platforms \ android \ app \ src \ main \ res \ values \ strings.xml 在config.xml中找不到android-versionCode。根据config.xml(0.0.1)中的版本生成代码:1 将Android软件包名称“ io.ionic.starter”写到C:\ Users \ zdx \ Desktop \ projects \ ionic \ simpleApp \ platforms \ android \ app \ src \ main \ java \ io \ ionic \ starter \ MainActivity.java 在platform \ android \ app \ src \ main \ res中更新图标 在platforms \ android \ app \ src \ main \ res更新更新屏幕 该应用没有定义其他资源文件 成功准备了android项目 找不到钩子“ after_prepare”的脚本。 找不到钩子“ before_compile”的脚本。 ANDROID_HOME = C:\ Users \ zdx \ AppData \ Local \ Android \ sdk JAVA_HOME = C:\ Program Files \ java \ jdk1.8.0_191 工作室 子项目路径:CordovaLib 子项目路径:app 运行命令:cmd“ / s / c” C:\ Users \ zdx \ Desktop \ projects \ ionic \ simpleApp \ platforms \ android \ gradlew.bat cdvBuildDebug -b C:\ Users \ zdx \ Desktop \ projects \ ionic \ simpleApp \ platform \ android \ build.gradle -Dorg.gradle.daemon = true -Dorg.gradle.jvmargs = -Xmx2048m“”
失败:构建失败,并出现异常。
出了什么问题: 配置项目':CordovaLib'时出现问题。
无法解析配置':CordovaLib:classpath'的所有文件。 找不到android-maven-gradle-plugin.jar(com.github.dcendents:android-maven-gradle-plugin:1.5)。 在以下位置搜索: https://jcenter.bintray.com/com/github/dcendents/android-maven-gradle-plugin/1.5/android-maven-gradle-plugin-1.5.jar
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。
1秒内失败 命令以错误代码1结尾:cmd / s / c“ C:\ Users \ zdx \ Desktop \ projects \ ionic \ simpleApp \ platforms \ android \ gradlew.bat cdvBuildDebug -b C:\ Users \ zdx \ Desktop \ projects \ ionic \ simpleApp \ platforms \ android \ build.gradle -Dorg.gradle.daemon = true -Dorg.gradle.jvmargs = -Xmx2048m” cmd:命令失败,退出代码为1错误输出: 失败:构建失败,并出现异常。
出了什么问题: 配置项目':CordovaLib'时出现问题。
无法解析配置':CordovaLib:classpath'的所有文件。 找不到android-maven-gradle-plugin.jar(com.github.dcendents:android-maven-gradle-plugin:1.5)。 在以下位置搜索: https://jcenter.bintray.com/com/github/dcendents/android-maven-gradle-plugin/1.5/android-maven-gradle-plugin-1.5.jar
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。
1秒内失败 错误:cmd:命令失败,退出代码为1错误输出: 失败:构建失败,并出现异常。
出了什么问题: 配置项目':CordovaLib'时出现问题。
无法解析配置':CordovaLib:classpath'的所有文件。 找不到android-maven-gradle-plugin.jar(com.github.dcendents:android-maven-gradle-plugin:1.5)。 在以下位置搜索: https://jcenter.bintray.com/com/github/dcendents/android-maven-gradle-plugin/1.5/android-maven-gradle-plugin-1.5.jar
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。
1秒内失败 在ChildProcess.whenDone(C:\ Users \ zdx \ Desktop \ projects \ ionic \ simpleApp \ platforms \ android \ cordova \ node_modules \ cordova-common \ src \ superspawn.js:169:23) 在ChildProcess.emit(events.js:182:13) 在也许关闭(internal / child_process.js:962:16) 在Process.ChildProcess._handle.onexit(internal / child_process.js:251:5)