2011-04-25 67 views
0

我最近下載了Mono For Android的試用版。我試着運行Hello World教程。我收到以下錯誤:Mono For Android Hello World代碼引發AndroidManifest.xml錯誤

試圖啓動活動'HelloMonoDroid.HelloMonoDroid/hellomonodroid.Activity1',但設備找不到它。

這樣做的一個常見原因是手動將名稱與Activity類不匹配的AndroidManifest.xml文件添加到您的AndroidManifest.xml文件中。

考慮使用[活動]屬性改爲: http://monodroid.net/Tutorials/Working_with_AndroidManifest.xml

我三重檢查我的代碼,並沒有看到它,並在本教程中貼出代碼之間的差異。所以我試圖創建一個新的Mono For Android項目,並且不加修改地運行它。我將項目驅動程序命名爲。這是我收到的錯誤:

試圖啓動活動'Driver.Driver/driver.Activity1',但設備找不到它。

這樣做的一個常見原因是手動將名稱與Activity類不匹配的AndroidManifest.xml文件添加到您的AndroidManifest.xml文件中。

考慮使用[活動]屬性代替: http://monodroid.net/Tutorials/Working_with_AndroidManifest.xml

通知它是相同的,與僅改變活動名稱原始錯誤。這是一個簡單的解決方案。我沒有手動創建一個AndroidManifest.xml文件。這是Mono For Android產品的錯誤嗎?

回答

1

轉到Tools-> Options-> Mono for Android並打開adb日誌記錄。

這應該寫一個日誌到您的桌面,可能會提供更多的細節。

0

啊哈,謝謝我發現了這個問題。在該對話框中有一個位置(Tools-> Options-> Mono For Android),用於設置Android SDK路徑。這樣做後,解決方案部署和工作沒有任何問題。我以爲我告訴安裝程序SDK的位置,但顯然不是。當我正在平行評估Eclipse/Android SDK開發環境時,它可能讓我感到困惑。