2015-01-21 153 views
0

当我作为java应用程序运行时,我得到了这个错误。我包含build.xml以从Java应用程序构建和生成apk文件。如何使用ANT生成apk文件?

[taskdef]无法从资源anttasks.properties加载定义。它找不到。 [taskdef]无法加载资源emma_ant.properties中的定义。它找不到。

-check-ENV:

构建失败 C:\ Android_workspace \ apktest \的build.xml:246:问题:无法创建任务或键入checkenv 原因:这个名字是不确定的。 操作:检查拼写。 操作:检查是否声明了任何自定义任务/类型。 操作:检查是否发生了任何/声明。

总时间:0秒

+0

你可以发布build.xml吗? – 2015-01-21 07:13:42

+0

为什么你不使用新的构建系统? – futtetennista 2015-01-21 09:26:09

回答

0

这里查看我的答案{} How to generate apk file programmatically through java code

我觉得你的问题就在这里,你需要通过运行这个命令来更新build.xml文件:

android update project --name <project_name> --target <target_ID> --path <path_to_your_project> 
+0

你可以请解释我在哪里使用这个** Android更新项目命令**,我应该使用哪个工具包?是JDK还是SDK(eclipse)? – 2015-01-22 04:10:41

+0

您将需要在CMD中运行上述命令,您将需要使用eclipse IDE并使用上述链接中的步骤 – user1283633 2015-01-22 14:00:09

+0

如果我运行** android update project -p。 -t 3 **命令在命令提示符下显示错误(错误:C:\ workspace \ javatest不是一个有效的项目(AndroidManifest.xml未找到)。其中javatest是我的Android项目名称。告诉我如何解决这个错误。 – 2015-01-24 12:16:34