2011-03-12 164 views
3

我已經下載並提取了最新的Android SDK。我使用了AVD管理器並安裝了所有可用的軟件包(如果我不需要所有軟件包)。我安裝了eclipse,並使用ADT進行設置。我在eclipse中正確設置了android SDK路徑。我爲模擬器測試定義了一個AVD。在Ubuntu 10.10上安裝Eclipse的Android SDK

現在,我可以成功創建一個新的Android項目(hello world),它可以在模擬器中正常工作。我已經擺弄了幾個Hello World教程,全部成功...現在解決問題...

1)在Eclipse控制檯窗口中,我總是有這2個錯誤:(再次,一切似乎都正常工作!)

[2011-03-11 19:17:08 - com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper] Unable to read /AndroidManifest.xml: java.io.FileNotFoundException: /AndroidManifest.xml (No such file or directory) 
[2011-03-11 19:17:08 - com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper] Unable to read /AndroidManifest.xml: java.io.FileNotFoundException: /AndroidManifest.xml (No such file or directory) 

2)我用git下載了彩信源。我想修改股票MMS應用程序。我創建一個新的Android項目並選擇「從現有源創建項目」,在那裏我將它指向MMS源目錄。當我嘗試運行它時,出現數百個錯誤(我將在此粘貼一些)

Description Resource Path Location Type 
AcknowledgeInd cannot be resolved to a type RetrieveTransaction.java /ConversationList/src/com/android/mms/transaction line 222 Java Problem 
Description Resource Path Location Type 
Addr cannot be resolved AddressUtils.java /ConversationList/src/com/android/mms/util line 47 Java Problem 

我該如何解決這些錯誤?

謝謝!

回答

0

嚐嚐/以下任何

  • 關閉的Eclipse並重新啓動它。
  • 清潔相關項目(項目 - >清潔)
  • 運行Eclipse在終端爲:月食-clean
  • 或許這SO Question將有助於(關於如何正確導入項目)
0

1型如果項目構建不當,有時會發生錯誤。只要代碼運行良好,您可以清理該項目並忽略它。

第二種錯誤類型我猜與第一種類型無關。我認爲有些Java類缺失,或者它引用了某個在您的項目中不可用的庫。

0

MMS不能構建爲SDK應用程序,您應該將其作爲完整Android構建的一部分來完成。

+0

您確定嗎?我確定MMS只是一個類似於其他任何第三方MMS應用程序的應用程序,並且實際上並不是操作系統的組成部分,因爲它使用API​​調用來處理所有後端工作 – JonD 2011-03-13 15:01:57