gpt4 book ai didi

java - ionic Android 构建停止工作

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:18:20 26 4
gpt4 key购买 nike

更新 Ionic 和 Cordova CLI 后,我的 Ionic/Cordova 应用突然停止在 Android 上构建。我花了过去 2 天时间在 Google 上搜索解决方案,但找不到任何有用的东西。我假设这与现在使用 Gradle 而不是 Apache Ant 构建的 Cordova 有关。我的 Android SDK 和构建工具都达到了版本 22、Gradle 2.2、Ant 1.9.4、JDK 8。

其他细节:
Cordova CLI:5.1.1
Ionic CLI 版本:1.6.1
ionic 应用程序库版本:0.3.3
操作系统:Mac OS X 优胜美地节点版本:v0.12.7

当我运行 ionic build android 时,出现此错误:

FAILURE: Build failed with an exception.

* Where:
Script '/platforms/android/CordovaLib/cordova.gradle' line: 128

* What went wrong:
A problem occurred evaluating root project 'android'.
> No match found

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 1.426 secs

/platforms/android/cordova/node_modules/q/q.js:126
throw e;
^
Error code 1 for command: /platforms/android/gradlew with args: cdvBuildDebug,-b,/platforms/android/build.gradle,-Dorg.gradle.daemon=true
ERROR building one of the platforms: Error: /platforms/android/cordova/build: Command failed with exit code 1
You may not have the required environment or OS to build this project
Error: /platforms/android/cordova/build: Command failed with exit code 1
at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:134:23)

最佳答案

您可能需要在 config.xml 文件中设置 android-versionCode。我有一个类似的问题,通过将代码从“0.0.1”更改为“1”得到解决。显然 Android 需要一个整数值。

在我的 config.xml 中我不得不改变这个:

<widget id="com.acme.appname" version="0.0.1" android-versionCode="0.0.1" ios-CFBundleVersion="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">

为此:

<widget id="com.acme.appname" version="0.0.1" android-versionCode="1" ios-CFBundleVersion="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">

android-versionCode

希望对您有所帮助。

关于java - ionic Android 构建停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31414838/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com