【问题标题】:Android Studio Project detected in Cordova project在 Cordova 项目中检测到 Android Studio 项目
【发布时间】:2018-06-23 03:53:30
【问题描述】:

我在命令行中创建了一个cordova项目,我添加了android平台。 运行“cordova prepare android”或“cordova build android”时。

我收到以下消息“检测到 Android Studio 项目”并且构建没有开始,请问问题是什么。

科尔多瓦版本:8.0.0

【问题讨论】:

  • 该消息与问题无关,请尝试在命令中使用--verbose,它应该会为您提供更多详细信息
  • 这个问题解决了吗?
  • 是改变了环境变量中JDK的路径

标签: javascript cordova hybrid-mobile-app


【解决方案1】:

我遇到了同样的问题。您可以在文件夹项目中运行 $ cordova requirements 以查看依赖项并解决它们。

【讨论】:

  • 你为什么用两种语言写答案?
  • @Mehdi 因为我说西班牙语。但是在哥伦比亚,大多数人不知道阅读英语或总是用西班牙语搜索答案,所以,我决定为这两种类型的程序员或演讲者发布我的答案:)
  • 为此有:es.stackoverflow.com。这个问题是用英语问的。答案应该是英文。
【解决方案2】:

有同样的问题,它是在将我的 Cordova 版本更新到 8.0 后开始的。通过运行修复我的问题:cordova build android --verbose 并发现实际问题出在插件的准备钩子脚本执行后。通过删除插件解决了我的问题 - 如果插件对您的项目至关重要,您可以尝试删除插件并添加最新的稳定版本。

【讨论】:

  • 不错。发现其中一个已安装插件存在问题。
【解决方案3】:

我遇到了同样的问题。我使用的是 ubuntu 16。我输入了cordova requirements,结果发现我没有安装 gradle。所以我安装了gradle和wham!它已修复。

【讨论】:

    【解决方案4】:

    我也有这个问题。为了修复它,我从 config.xml 文件中删除了几乎每一行,然后尝试构建。它适用于一个几乎为空的 config.xml,因此我慢慢将这些行重新添加,直到确定导致问题的行。

    【讨论】:

      【解决方案5】:

      我遇到了同样的问题。我的问题通过安装 JDK 得到解决。我使用了与 Android Studio 捆绑的 openjdk-jdk-1.8.0_112。如果您已经安装了 Studio,您只需将 javac 添加到您的 PATH 中。 <install-path>/android-studio/jre/bin/javac 在 Ubuntu 上。

      编辑 01:cordova build android 的第一次运行耗时 20 分钟。它必须安装最新的 Android SDK (26.0.2)。

      【讨论】:

        【解决方案6】:

        我通过从Here 下载 JAVA oracle 1.8 解决了我的问题。

        -确保为您的操作系统下载正确的版本。

        -确保将其路径包含在环境变量中。

        -即使将路径放在环境变量中,在构建之前通过echo命令仔细检查路径。

        【讨论】:

          【解决方案7】:

          更新到 cordova 8.0.0 版后我遇到了同样的问题

          第一个解决方案: 我降级到以前的cordova版本npm install -g cordova@7.1.0

          第二种解决方案: 在运行cordova build android --verbose 后使用cordova 版本8.0.0,我发现执行fcm-plugin 的脚本时执行停止。我删除了插件并且它工作,后来也更新了插件。

          This app does not have splash screens defined This app does not have additional resource files defined Prepared android project successfully Executing script found in plugin cordova-plugin-fcm for hook "after_prepare": plugins\cordova-plugin-fcm\scripts\fcm_config_files_process.js

          【讨论】:

            【解决方案8】:

            请注意我不是程序员。我现在是前银行家和企业家。在设置科尔多瓦时,我非常沮丧,因为在 Windows 中构建 android 应用程序的所有错误。不过,我现在知道这是最简单的蛋糕,如果你知道诀窍的话。我喜欢编码,所以我分享了整个步骤。你可以弄清楚你错过了哪一步。

            第 1 步。要求:

            • (a)node js (npm)--安装它

            • (b) 通过命令安装cordova --> npm install -g cordova

            • (c) 通过命令安装 Phone gap --> npm 安装 -g phonegap

            • (d) Ant apache(下载bin不是源码)通过访问

            https://ant.apache.org/bindownload.cgi 。将其保存在 C:/ 程序文件中

            • (e) JDK 版本 8。您可以通过访问下载以前的版本 oracle.com

            注意:将 (ANT) 和 JDK 保存在同一文件夹中,即在 C:/Program 文件中提取 (d) 和 (e)


            步骤:2 设置环境变量
            你可以访问:控制面板\系统和安全\系统-->环境变量你可以看到两种类型的窗口:用户和系统

            用户环境变量: 您必须设置 ANT_HOME 和 JAVA_HOME

            添加新变量: 变量名:ANT_HOME 变量值:C:\Program Files\apache-ant-1.10.3

            变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_172

            系统环境变量:编辑路径和最终使用;并粘贴 ant/bin 地址 小路 : 变量名:路径 变量值:....C:\composer;C:\Program Files\Git\cmd;C:\Program Files\apache-ant-1.10.3\bin


            注意:通过 windows 命令提示符检查 ant 和 java 配置: ant -version 和 java --version 。如果使用 git 然后 git --version。 如果您没有错误,请继续。


            第 3 步。创建一个 cordova 项目 类似这样的命令:cordova create hello com.example.hello HelloWorld

            步骤 4. 创建平台 android 或 ios:确保正确的 config.xml

            **第 5 步。现在检查 cordova 要求:仅在 app 文件夹中工作**

            现在构建您的应用程序。

            如果您错过这些错误,您会遇到以下错误:

            • 在配置 xml 中检查 ="ANDROID_SUPPORT_VERSION"。

            • Add Required Plugin - cordova plugin add -- 你需要在 config.xml 中

            • Cordova 要求:仅适用于 app 文件夹
            • 找不到 Ant 版本:您没有使用 ANT_HOME、JAVA_HOME 文件夹名称。确保 ANT_Home 和 JAVA_HOME 仅在用户文件夹中,而路径在系统变量中。切勿在编写这些变量时使用 / " 或 '。

            “如果你不需要 ANT 和 GIT ---> 不要下载它”

            希望这对像我这样的初学者和代码外行有所帮助。

            Cordova Project from Github

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2019-01-06
              • 1970-01-01
              • 2016-04-08
              • 1970-01-01
              • 2016-10-13
              • 1970-01-01
              相关资源
              最近更新 更多