当前位置: 首页 > 知识库问答 >
问题:

让Gradle在Arch Linux上使用Cordova

卫诚
2023-03-14
Error: Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.
Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK.
Looked here: /home/me/Android/Sdk/tools/templates/gradle/wrapper

在使用npm而不是pacman安装Cordova时,我还能够系统地再现所有这些步骤。

如何解决这个Maven问题并使Cordova build正常运行?

共有1个答案

江嘉悦
2023-03-14

我认为这与cordova不试图在任何linux操作系统中寻找gradle有关

这样,您就可以看到gradle必须在您的机器上可用

这里有一个如何安装它的指南。

 类似资料:
  • 其他的,我不能直接在主窗口中编辑“native-lib.cpp”,因为它不出现在左侧的文件夹cpp中,即使这个文件存在,我也可以用终端看到它。下面的图片告诉你我的意思 我需要帮助

  • 我想让Gradle使用Eclipse项目依赖项。与这个问题不同,我不想做任何导出,因为我不想在更改后因为忘记再导出而查找问题。与这个问题不同的是,我根本不想将Gradle集成到Eclipse中,因为我对我的Eclipse的工作方式感到满意(它比Gradle构建快得多),而且我还担心我的Eclipse 3.7.2对于这样的游戏来说可能太老了。 理想情况下,我想要 事实上,拿到罐子就足够了。 我试过的

  • repo-ck 是 Arch 的非官方仓库,内有包含 ck 补丁、BFS 调度器等,通用或为特定CPU架构优化过的内核,以及内核相关的软件包,是居家旅行,优化折腾的必备良药。更多内容,参考 ArchWiki。 食用方法 在 /etc/pacman.conf 里添加 [repo-ck] Server = https://mirrors.tuna.tsinghua.edu.cn/repo

  • ArchLinux Development Stack 提供了基于 ArchLinux 服务器系统应用的全堆栈工具,就是一个完整安装包,安装完将包括 Nexus、Sonar、Hudson 和 Redmine。

  • 我们使用gradle构建我们的Java项目,有些基于JDK7,有些基于JDK8。我知道org.gradle.java.home属性,但在我看来它有缺陷。 如果我在'~/.gradle/gradle.properties'中配置它,这将迫使我对所有gradle项目使用相同的JDK。 对此最好的解决方案/变通办法是什么?

  • 是否有任何特殊的配置可以让eclipse生成Mapstruct映射器?目前,它们尚未生成。 它们确实在gradle构建中生成,但是我不能让它们生成,所以我可以在开发中使用它们。 我把这个添加到我的build.gradle: 我还为MapStruct添加了eclipse插件(尽管我相信这实际上不是必需的??) 然后我去了那个项目 但是。apt_generated是空的,我错过了什么? 我正在使用: