Cordova Android构建失败-详细报告对我没有帮助

Cordova Android构建失败-详细报告对我没有帮助,android,cordova,ant,build,Android,Cordova,Ant,Build,因此,在几次Github hijinx(意外地将repo移动到一个新目录,然后重新控制在原始目录中)之后,我的构建不再工作 我不确定当构建失败时,跟踪问题的过程应该是什么,输出不是特别透明 总之,下面是我从“cordova build-d”中的输出: 用于“android”的cordova库已经存在。不需要下载。持续的。从平台“android”的默认值生成config.xml 调用plugman.prepare for platform“android”准备android 项目正在处理插件的配置

因此,在几次Github hijinx(意外地将repo移动到一个新目录,然后重新控制在原始目录中)之后,我的构建不再工作

我不确定当构建失败时,跟踪问题的过程应该是什么,输出不是特别透明

总之,下面是我从“cordova build-d”中的输出:

用于“android”的cordova库已经存在。不需要下载。持续的。从平台“android”的默认值生成config.xml 调用plugman.prepare for platform“android”准备android 项目正在处理插件的配置更改。迭代 已安装的插件:['org.apache.cordova.camera',
'org.apache.cordova.device'、'org.apache.cordova.media',
'org.apache.cordova.file'、'org.apache.cordova.media capture',
'org.apache.cordova.geolocation']写出cordova_plugins.js。。。 确保插件“org.apache.cordova.camera”安装正确。。。 插件“org.apache.cordova.camera”很好用。确保插件 “org.apache.cordova.device”已正确安装。。。插件 “org.apache.cordova.device”很好用。确保插件 “org.apache.cordova.file”已正确安装。。。插件 “org.apache.cordova.file”很好用。确保插件 “org.apache.cordova.geolocation”已正确安装。。。插件 “org.apache.cordova.geolocation”很好用。确保插件 “org.apache.cordova.media”已正确安装。。。插件 “org.apache.cordova.media”很好用。确保插件 “org.apache.cordova.media capture”已正确安装。。。插件 “org.apache.cordova.media capture”很好用。写出了安卓 “S,T,L”的应用程序名写下了Android软件包名 “com.snap\u tag\u love.test”在“android”平台上通过 命令“cmd”/c C:\Users\Marc\Documents\Cordova\hello\platforms\android\Cordova\build 执行官:ant clean-f “C:\Users\Marc\Documents\Cordova\hello\platforms\android\build.xml”

['蚂蚁清洁-f “C:\Users\Marc\Documents\Cordova\hello\platforms\android\build.xml”, {[错误:命令失败:生成失败
C:\Users\Marc\Documents\Cordova\hello\platforms\android\build.xml:90: 找不到从导入的C:\adt\tools\ant\build.xml C:\Users\Marc\Documents\Cordova\hello\platforms\android\build.xml 总时间:0秒]已终止:false,代码:1,信号:null},'构建文件: C:\Users\Marc\Documents\Cordova\hello\platforms\android\build.xml\r\n', “\r\n生成 失败\r\nC:\Users\Marc\Documents\Cordova\hello\platforms\android\build.xml:90: 找不到从导入的C:\adt\tools\ant\build.xml C:\Users\Marc\Documents\Cordova\hello\platforms\android\build.xml\r\n\r\n总计 时间:0秒\r\n']

执行“ant clean-f”时出错 “C:\Users\Marc\Documents\Cordova\hello\platforms\android\build.xml”“: 构建失败 C:\Users\Marc\Documents\Cordova\hello\platforms\android\build.xml:90: 找不到从导入的C:\adt\tools\ant\build.xml C:\Users\Marc\Documents\Cordova\hello\platforms\android\build.xml

总时间:0秒

子进程.spawn(cmd,[/c, C:\Users\Marc\Documents\Cordova\hello\platforms\android\Cordova\build]) =2


我认为这个项目被我的骗局破坏了。我解决问题的方法是:

1) 创建新的Cordova项目。安装android平台,插件。这是一个干净的项目。 2) 将相关www文件复制到新项目中。 3) 将.git文件夹和文件迁移到新的项目目录中。
4) 提交到github,同步


瞧,一切又恢复正常了。

我想这个项目被我的骗局搞砸了。我解决问题的方法是:

1) 创建新的Cordova项目。安装android平台,插件。这是一个干净的项目。 2) 将相关www文件复制到新项目中。 3) 将.git文件夹和文件迁移到新的项目目录中。
4) 提交到github,同步


瞧,一切又恢复正常了。

我想这个项目被我的骗局搞砸了。我解决问题的方法是:

1) 创建新的Cordova项目。安装android平台,插件。这是一个干净的项目。 2) 将相关www文件复制到新项目中。 3) 将.git文件夹和文件迁移到新的项目目录中。
4) 提交到github,同步


瞧,一切又恢复正常了。

我想这个项目被我的骗局搞砸了。我解决问题的方法是:

1) 创建新的Cordova项目。安装android平台,插件。这是一个干净的项目。 2) 将相关www文件复制到新项目中。 3) 将.git文件夹和文件迁移到新的项目目录中。
4) 提交到github,同步


瞧,一切又恢复正常了。

我遇到了同样的问题,这是由两个名为
local.properties
的文件引起的,它们分别位于
platforms/android/
platforms/android/CordovaLib
中。它们是自动生成的,包含Android SDK的路径。因为您从Github中提取了它,所以它的路径是错误的。Ant读取文件并指向不存在的SDK,因此无法构建。删除它们就行了。我用过:

find . -name "local.properties" -exec rm -rf {} \;
这些文件的内容是:

# This file is automatically generated by Android Tools.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file must *NOT* be checked into Version Control Systems,
# as it contains information specific to your local configuration.

# location of the SDK. This is only used by Ant
# For customization when using a Version Control System, please read the
# header note.
sdk.dir=/PATH/TO/SDK

正如它所说的,
local.properties
文件应该被忽略。如果使用git将其添加到
.gitignore
我遇到了同样的问题,它是由两个名为
local.properties
的文件引起的,分别位于
platforms/android/
platforms/android/CordovaLib
中。它们是自动生成的,包含Android SDK的路径。因为您从Github中提取了它,所以它的路径是错误的。Ant读取文件并指向不存在的SDK,因此无法构建。删除它们就行了。我用过:

find . -name "local.properties" -exec rm -rf {} \;
这些文件的内容是:

# This file is automatically generated by Android Tools.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file must *NOT* be checked into Version Control Systems,
# as it contains information specific to your local configuration.

# location of the SDK. This is only used by Ant
# For customization when using a Version Control System, please read the
# header note.
sdk.dir=/PATH/TO/SDK
正如它所说的,
local.properties
文件应该被忽略。如果你用g