Ant生成失败:uibuild.xml:198返回null:1



请参考这个问题,因为我也有同样的问题。那边的答案不能解决我的问题。

这是标准输出详细信息:

Buildfile: F:s2dworkspacebuild.xml
-check-env:
 [checkenv] Android SDK Tools Revision 23.0.2
 [checkenv] Installed at C:Usersanshuandroid-sdks
-build-setup:
[getbuildtools] Using latest Build Tools: 20.0.0
     [echo] Resolving Build Target for BookWormTest...
[getuitarget] Project Target:   Google APIs (x86 System Image)
[getuitarget] Vendor:           Google Inc.
[getuitarget] Platform Version: 4.4.2
[getuitarget] API level:        19
     [echo] ----------
     [echo] Creating output directories if needed...
-pre-compile:
 compile:
-post-compile:
-dex:
 [dex] input: F:s2dworkspacebinclasses
       [dex] Converting compiled files and external libraries into F:s2dworkspacebinclasses.dex...
      [dex] Converting compiled files and external libraries into F:s2dworkspacebinclasses.dex...
   [dx] no classfiles specified

然后它给出了错误:

c:Users..android-sdkstoolsantuibuild.xml: 198 null returned: 1

有几个问题是相关的,但没有答案-Q1。Q2。Q3。我的项目位于

F:s2dworkspace

我在另一个目录中有sdktools,在那里我运行了创建build.xml的命令,并且创建得很好。

我正在以的身份运行命令

F:s2dworkspace> ant build

此外,我认为值得一提的是,项目名称是BookWorkTest,我不能做

F:s2dworkspace> cd BookWormTest 

当我做时

F:s2dworkspace> dir

我可以看到有一个名为build.xml 的文件

使用android create创建项目,此命令应在ProjectName文件夹中发出,build.xml应在ProjectName文件夹中创建。。尝试创建ProjectName文件夹并将相关文件移动到该文件夹,然后再次向android create发出命令

这个错误在我身上发生过一次。当我在src文件夹中没有源文件的情况下进行"ant构建"时,就会发生这种情况。如果您将源文件添加到src目录,这将正常工作。

有一种更好的方法可以在eclipse中创建android Ui automator测试用例。首先在eclipse中创建一个java项目。然后将junit和uiautomator的jar库导入到项目中。然后在一个单独的文件夹中使用"android create uitest project…"命令创建UIAutomatorTestproject,项目名称与java项目名称相同。然后在eclipse中将测试项目目录导入到java项目中。然后,您可以使用ide的所有功能来加快编码速度。

相关内容

  • 没有找到相关文章