为什么在 Android studio 中尝试构建 cordova 应用程序时出现此错误
Why do i get this error when trying to build cordova app in Android studio
我已经安装了最新的构建工具; 29.0.2。仍然说没有安装构建工具
C:\Users\user\Downloads\android-studio-ide-\android-studio\bin\runnerw.exe C:\Users\user\AppData\Roaming\npm\cordova.cmd 运行 android
检查 Java JDK 和 Android SDK 版本
ANDROID_SDK_ROOT=未定义(推荐设置)
ANDROID_HOME=C:\Users\user\AppData\Local\Android\Sdk(已弃用)
子项目路径:CordovaLib
子项目路径:app
项目评估失败,包括 afterEvaluate {} 中的错误。 运行 使用 --stacktrace 获取 afterEvaluate {} 错误的详细信息。
失败:构建失败,出现异常。
其中:
脚本 'C:\Users\user\LagBus\platforms\android\CordovaLib\cordova.gradle' 行:68
出了什么问题:
Configure project :app
A problem occurred evaluating project ':app'.
No installed build tools found. Install the Android build tools version 19.1.0 or higher.
尝试:
运行 使用 --stacktrace 选项获取堆栈跟踪。 运行 使用 --info 或 --debug 选项以获得更多日志输出。 运行 使用 --scan 以获得完整的见解。
获取更多帮助
16 秒内构建失败
C:\Users\user\LagBus\platforms\android\gradlew: 命令失败,退出代码为 1 错误输出:
项目评估失败,包括 afterEvaluate {} 中的错误。 运行 使用 --stacktrace 获取 afterEvaluate {} 错误的详细信息。
失败:构建失败,出现异常。
其中:
脚本 'C:\Users\user\LagBus\platforms\android\CordovaLib\cordova.gradle' 行:68
出了什么问题:
评估项目“:app”时出现问题。
No installed build tools found. Install the Android build tools version 19.1.0 or higher.
尝试:
运行 使用 --stacktrace 选项获取堆栈跟踪。 运行 使用 --info 或 --debug 选项以获得更多日志输出。 运行 使用 --scan 以获得完整的见解。
获取更多帮助
16 秒内构建失败
捡到 _JAVA_OPTIONS:-Xmx1024M
可能是您的 PATH 中没有配置 android 工具,所以 cordova 找不到它们。
因此,请检查您是否可以在您的路径中访问 android 构建工具甚至其他 Android 开发环境配置。
这是一个与您的问题类似的示例,以及解决方法:
根据这个:https://github.com/ionic-team/ionic/issues/13120
编辑:您有答案here
我已经安装了最新的构建工具; 29.0.2。仍然说没有安装构建工具
C:\Users\user\Downloads\android-studio-ide-\android-studio\bin\runnerw.exe C:\Users\user\AppData\Roaming\npm\cordova.cmd 运行 android 检查 Java JDK 和 Android SDK 版本 ANDROID_SDK_ROOT=未定义(推荐设置) ANDROID_HOME=C:\Users\user\AppData\Local\Android\Sdk(已弃用) 子项目路径:CordovaLib 子项目路径:app
项目评估失败,包括 afterEvaluate {} 中的错误。 运行 使用 --stacktrace 获取 afterEvaluate {} 错误的详细信息。
失败:构建失败,出现异常。
其中: 脚本 'C:\Users\user\LagBus\platforms\android\CordovaLib\cordova.gradle' 行:68
出了什么问题:
Configure project :app A problem occurred evaluating project ':app'. No installed build tools found. Install the Android build tools version 19.1.0 or higher.
尝试: 运行 使用 --stacktrace 选项获取堆栈跟踪。 运行 使用 --info 或 --debug 选项以获得更多日志输出。 运行 使用 --scan 以获得完整的见解。
- 获取更多帮助
16 秒内构建失败 C:\Users\user\LagBus\platforms\android\gradlew: 命令失败,退出代码为 1 错误输出: 项目评估失败,包括 afterEvaluate {} 中的错误。 运行 使用 --stacktrace 获取 afterEvaluate {} 错误的详细信息。
失败:构建失败,出现异常。
其中: 脚本 'C:\Users\user\LagBus\platforms\android\CordovaLib\cordova.gradle' 行:68
出了什么问题: 评估项目“:app”时出现问题。
No installed build tools found. Install the Android build tools version 19.1.0 or higher.
尝试: 运行 使用 --stacktrace 选项获取堆栈跟踪。 运行 使用 --info 或 --debug 选项以获得更多日志输出。 运行 使用 --scan 以获得完整的见解。
- 获取更多帮助
16 秒内构建失败 捡到 _JAVA_OPTIONS:-Xmx1024M
可能是您的 PATH 中没有配置 android 工具,所以 cordova 找不到它们。
因此,请检查您是否可以在您的路径中访问 android 构建工具甚至其他 Android 开发环境配置。
这是一个与您的问题类似的示例,以及解决方法: 根据这个:https://github.com/ionic-team/ionic/issues/13120
编辑:您有答案here