2014-09-05 3 views
2

Обратитесь к this question, так как у меня такая же проблема. Ответ там не решает мою проблему.Ant build failed: uibuild.xml: 198 null null: 1

Это стандартный вывод деталь:

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 

Есть несколько вопросов, связанных, но являются unanswered- Q1. Q2. Q3. Мой проект находится в

F:\s2dworkspace 

Я имел sdktools в другой директории, откуда я бегу команду для создания build.xml и он был создан правильно.

и им выполнить команду, как

F:\s2dworkspace> ant build 

Кроме того, я думаю, что стоит отметить, что название проекта BookWorkTest, и я не могу сделать

F:\s2dworkspace> cd BookWormTest 

когда я

F:\s2dworkspace> dir 

Я вижу, что есть файл под названием build.xml

+0

У вас есть папка с именем проекта в вашем рабочем пространстве ??? и вы дали команду 'android create uitest-project -n -t 1 - p '? –

+0

@Anvesh Yalamarthy: В eclipse я вижу папку 'ProjectName', но не в командной строке cmd. Также я использовал команду 'android create uitest-project -n -t -11 -p <путь \ to \ workspace>' не упоминал имя проекта после пути Но когда я это делаю, я получаю еще одну ошибку - 'java.io.FileNotFoundException: путь \ to \ workspace \ ProjectName \ local.properties <система не может найти указанный путь>' – inquisitive

+2

Да, это не будет работать таким образом .. при создании проекта с использованием 'android create' эта команда должен быть выпущен в папке 'ProjectName', а' build.xml' должен быть создан в папке 'ProjectName'.Попробуйте создать папку 'ProjectName' и попробуйте переместить соответствующие файлы в эту папку и снова дать команду' android create'. –

ответ

1

Создание проекта с помощью android create, эта команда должна быть выдана в ProjectName папки и build.xml должны быть созданы в ProjectName папке .. попытаться создать ProjectName папку и переместить соответствующие файлы в эту папку и дать android create команду еще раз

1

Эта ошибка случилось со мной однажды. Это произошло, когда я сделал «ant build», когда в папке src не было исходного файла. Если вы добавите исходные файлы в каталог src, это будет работать нормально.

Существует лучший способ создания тестовых примеров для автоматизации Android в Eclipse. Сначала создайте проект java в eclipse. Затем импортируйте библиотеки jar для junit и uiautomator в проект. Затем в отдельной папке создайте UIAutomatorTestproject, используя команду «android create uitest-project ...» с именем проекта, аналогичным имени проекта java. Затем импортируйте каталог тестового проекта в проект java в eclipse. Затем вы можете использовать все возможности ide для ускорения кодирования.

Смежные вопросы