2010-09-10 65 views
2

我想在eclipse下建立sipdroid,我已經下載了 來自網站上發現的svn的源碼,我遵循build.txt文件中的 說明。 在第二步中說,執行螞蟻調試Ant腳本失敗 這是控制檯輸出: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

嘿,我這是固定通過改變項目的目標類似的問題。也許有早期目標不支持的東西?

我右鍵單擊該項目在項目資源管理器在Eclipse - >屬性 - > Android的 - >然後勾選相應的複選框,以後的目標。

+0

我也是。儘管我在AndroidManifest中更改了android:targetSdkVersion =「8」,但沒有任何反應。所以我必須像你的方式改變它,現在它的工作。 – anticafe 2011-05-27 14:45:15

0

檢查項目佈局是R.java在不同的地方?它可能不是在folder..in這種情況下,你需要移動它,我猜根..

+0

在我的根文件夾或項目中,我找不到R.java。 – maxsap 2010-09-10 13:44:14

+0

對不起,我打進入和評論被張貼。我無法找到r類,因爲我說過,但我發現這篇文章暗示我必須自己編譯這個類,我怎麼能做到這一點?我的Android.xml文件也出現一些錯誤。至於maxsap – maxsap 2010-09-10 13:45:52

+0

行,所以我刪除了Android清單有問題的XML標記(甚至認爲是日食抱怨說,他們並沒有出錯)和R類是從IDE編譯但該項目仍然包含錯誤 – maxsap 2010-09-12 10:55:48

0

我已經下載了同一個項目,並有一個同樣的錯誤。但我的錯誤是通過在項目中添加project.properties文件來解決的。第二件事在日食中右鍵點擊你的project->properties->Android並選擇合適的目標名稱。