Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Ant生成失败:uibuild.xml:198 null返回:1_Android_Ant_Android Testing_Android Uiautomator - Fatal编程技术网

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

Android Ant生成失败:uibuild.xml:198 null返回:1,android,ant,android-testing,android-uiautomator,Android,Ant,Android Testing,Android Uiautomator,请参考,因为我有同样的问题。那边的答案解决不了我的问题 这是标准细节: Buildfile: F:\s2dworkspace\build.xml -check-env: [checkenv] Android SDK Tools Revision 23.0.2 [checkenv] Installed at C:\Users\anshu\android-sdks -build-setup: [getbuildtools] Using latest Build Tools: 20.0.0

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

这是标准细节:

Buildfile: F:\s2dworkspace\build.xml
-check-env:
 [checkenv] Android SDK Tools Revision 23.0.2
 [checkenv] Installed at C:\Users\anshu\android-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:\s2dworkspace\bin\classes
       [dex] Converting compiled files and external libraries into F:\s2dworkspace\bin\classes.dex...
      [dex] Converting compiled files and external libraries into F:\s2dworkspace\bin\classes.dex...
   [dx] no classfiles specified
然后,它给出了错误:

c:\Users\..\android-sdks\tools\ant\uibuild.xml: 198 null returned: 1
有几个问题是相关的,但没有答案- . . . 我的项目位于

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自动机测试用例。首先,在eclipse中创建一个java项目。然后将junit和uiautomator的jar库导入到项目中。然后在一个单独的文件夹中使用“android create uitest project…”命令创建UIAutomatorTestproject,该命令的项目名称与java项目名称相同。然后将测试项目目录导入eclipse中的java项目。然后,您可以使用ide的所有功能来加快编码速度。

您的工作区中是否有带有ProjectName的文件夹??您是否发出了命令“android创建uitest项目-n-t1-p”?@Anvesh Yalamarthy:在eclipse中,我可以看到文件夹
ProjectName
,但在cmd提示符中看不到。我还使用了命令
android create uitest project-n-t-11-p
在路径后没有提到ProjectName,但是当我这样做时,我得到了另一个错误-
java.io.FileNotFoundException:path\to\workspace\ProjectName\local.properties
是的,它不会那样工作。。使用
android create
创建项目时,应在
ProjectName
文件夹中发出此命令,并在
ProjectName
文件夹中创建
build.xml
。。因此,请尝试创建
ProjectName
文件夹,并尝试将相关文件移动到该文件夹,然后再次发出
android create
命令。是的,它现在正在工作。谢谢