Проблемы с установкой нового Android SDK - PullRequest
2 голосов
/ 06 июня 2009

Я установил новейший Android SDK, используя функцию обновления программного обеспечения eclipse, чтобы открыть ресурс по адресу https://dl -ssl.google.com / android / eclipse / .

После установки кажется, что SDK интегрирован в Eclipse, но когда я пытаюсь создать новый проект с одним пустым действием, я получаю следующую ошибку:

[2009-06-06 11:41:24 - TestProject] no classfiles specified
[2009-06-06 11:41:24 - TestProject] Conversion to Dalvik format failed with error 1

Используется eclipse version 3.4.2, работающий поверх Mac OS 10.5.7 на 32-битном процессоре.

Это неправильная конфигурация с моей стороны? Я пропустил часть установки?

Ответы [ 3 ]

3 голосов
/ 23 марта 2010

Эта ошибка меня тоже немного беспокоила. Все шаги, описанные в других сообщениях, не работали для меня. Но я нашел решение и надеюсь, что оно поможет другим.

В вашем домашнем проекте Eclipse создаст файл .classpath. Откройте его в редакторе и убедитесь, что в нем есть каждая из следующих строк.

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
    <classpathentry kind="src" path="gen"/>
    <classpathentry kind="output" path="bin"/>
</classpath>

Обратите внимание, что будут другие строки, относящиеся к вашему проекту, например

<classpathentry combineaccessrules="false" kind="src" path="/project-name"/>

все в порядке, главное в этой строке:

<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>

Он должен быть там. Внесите это изменение, сохраните файл и перезапустите Eclipse. В главном меню выполните Проект -> Очистить . Теперь в проводнике проекта, в новом проекте, который вы только что создали, Щелкните правой кнопкой мыши -> Свойства -> Android -> Проверить Android 1.5 -> Нажмите кнопку «Применить» .

Следующий проект, Щелкните правой кнопкой мыши -> Свойства . В левом меню выберите Путь сборки Java , на правой панели перейдите на вкладку Библиотеки . Убедитесь, что вы видите папку с именем «Android 1.5». Теперь нажмите OK, и ваш проект должен скомпилироваться.

Если на вкладке Библиотека вы видите Android.jar, его необходимо удалить вручную (выделите и нажмите кнопку «Удалить»), и эта ошибка исчезнет.

2 голосов
/ 09 июня 2009

Это всегда отображается для всех новых проектов, которые я создаю, и я сделал чистую установку SDK, Eclipse и плагинов. Выполнение очистки с помощью Project-> Clean в Eclipse всегда решает проблему. Annyoing, да; большая проблема, нет.

0 голосов
/ 07 июня 2009

Мне пришлось

chmod -R 777

весь каталог sdk (не только двоичные файлы), чтобы он работал. Который не был частью инструкции по установке.

А вы добавили переменную пути?

export PATH=${PATH}:<your_sdk_dir>/tools
...