2010-09-10 2 views
2

Я пытаюсь построить sipdroid под eclipse, я загрузил источник из svn, найденный на сайте, и я выполнил инструкции , найденные в файле build.txt. На втором этапе говоря, чтобы выполнить муравей отладку муравей скрипт не это является выходом консоли:sipdroid build eclipse

[[email protected] sipdroid-read-only]$ ant debug

Buildfile: build.xml [setup] Android SDK Tools Revision 6 [setup] Project Target: Google APIs [setup] Vendor: Google Inc. [setup] Platform Version: 1.5 [setup] API level: 3 [setup] Importing rules file: platforms/android-3/ant/ ant_rules_r2.xml -compile-tested-if-test: -dirs: [echo] Creating output directories if needed... -resource-src: [echo] Generating R.java/Manifest.java from the resources... [null] /home/maxsap/Documents/progrs/maxsapSipDroid/sipdroid-read- only/AndroidManifest.xml:26: error: No resource identifier found for attribute 'installLocation' in package 'android' [null] /home/maxsap/Documents/progrs/maxsapSipDroid/sipdroid-read- only/AndroidManifest.xml:31: error: No resource identifier found for attribute 'targetSdkVersion' in package 'android' [null] /home/maxsap/Documents/progrs/maxsapSipDroid/sipdroid-read- only/AndroidManifest.xml:32: error: No resource identifier found for attribute 'normalScreens' in package 'android' [null] /home/maxsap/Documents/progrs/maxsapSipDroid/sipdroid-read- only/AndroidManifest.xml:32: error: No resource identifier found for attribute 'smallScreens' in package 'android' [null] /home/maxsap/Documents/progrs/maxsapSipDroid/sipdroid-read- only/AndroidManifest.xml:32: error: No resource identifier found for attribute 'largeScreens' in package 'android' [null] /home/maxsap/Documents/progrs/maxsapSipDroid/sipdroid-read- only/AndroidManifest.xml:32: error: No resource identifier found for attribute 'anyDensity' in package 'android' [null] /home/maxsap/Documents/progrs/maxsapSipDroid/sipdroid-read- only/AndroidManifest.xml:37: error: No resource identifier found for attribute 'required' in package 'android' [null] /home/maxsap/Documents/progrs/maxsapSipDroid/sipdroid-read- only/AndroidManifest.xml:38: error: No resource identifier found for attribute 'required' in package 'android' [null] /home/maxsap/Documents/progrs/maxsapSipDroid/sipdroid-read- only/AndroidManifest.xml:39: error: No resource identifier found for attribute 'required' in package 'android' [null] /home/maxsap/Documents/progrs/maxsapSipDroid/sipdroid-read- only/AndroidManifest.xml:40: error: No resource identifier found for attribute 'required' in package 'android' [null] /home/maxsap/Documents/progrs/maxsapSipDroid/sipdroid-read- only/AndroidManifest.xml:41: error: No resource identifier found for attribute 'required' in package 'android' [null] /home/maxsap/Documents/progrs/maxsapSipDroid/sipdroid-read- only/AndroidManifest.xml:42: error: No resource identifier found for attribute 'required' in package 'android' [null] /home/maxsap/Documents/progrs/maxsapSipDroid/sipdroid-read- only/AndroidManifest.xml:43: error: No resource identifier found for attribute 'required' in package 'android' BUILD FAILED /home/maxsap/Documents/progrs/android/android-sdk-linux_86/platforms/ android-3/ant/ant_rules_r2.xml:220: null returned: 1 note that when I do ant, the script successfully completes. but then when I import the project in eclipse doing file->import- existing project into workspace

Проект содержит ошибки (похоже, класс R.java не данный).

любые предложения? Я опубликовал его в течение нескольких дней в дискуссионной группе sipdroid, но не повезло, у меня нет ответа.

ответ

4

Эй, у меня были аналогичные проблемы, которые были исправлены путем изменения цели проекта. Возможно, есть что-то неподдерживаемое предыдущей целью?

Я щелкнул правой кнопкой мыши проект в Project Explorer в Eclipse -> Свойства-> Android -> Затем отметьте соответствующий флажок для более поздней цели.

+0

Me. Хотя я изменяю android: targetSdkVersion = "8" в AndroidManifest, но ничего не происходит. Поэтому я должен изменить его, как ваш путь, и теперь он работает. – anticafe

0

проверить дизайн проекта является R.java в другом месте? Возможно, это не в папке gen. В этом случае вам нужно переместить его, я думаю.

+0

Я не могу найти R.java в моей папке или в моем проекте. – maxsap

+0

извините за то, что я нажал кнопку ввода, и комментарий был отправлен. Я не могу найти r-класс, как я уже сказал, но я нашел это сообщение, предлагая мне самому скомпилировать класс, как я могу это сделать? также я получаю некоторые ошибки в моем файле Android.xml. приветствует maxsap – maxsap

+0

ok, поэтому я удалил проблематичные XML-теги из манифеста Android (даже считал, что они не были ошибкой, поскольку жаловались на eclipse), и класс R был скомпилирован из среды IDE, но в проекте продолжались ошибки – maxsap

0

Я загрузил тот же проект, и произошла такая же ошибка. но моя ошибка решена путем добавления в проект проекта project.properties. и, во-вторых, в eclipse щелкните правой кнопкой мыши на своем project->properties->Android и выберите подходящее имя цели.