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
命令。是的,它现在正在工作。谢谢