簡體   English   中英

Eclipse在“ / res”下為Android開發創建新的“ menu”文件夾時崩潰

[英]Eclipse crashes on creating a new “menu” folder under “/res” for android development

我有一台舊計算機:Pentium D 2.8 Ghz,4 gig ram,win7 ult。,運行Eclipse Helios和jdk1.6。 我最近開始學習android開發,並正在網上進行一些練習。 在一個基本上創建選項菜單的練習中,它要求在/ res下創建菜單文件夾,並創建一個xml文件來定義菜單元素。 在eclipse中,我右鍵單擊res文件夾以選擇創建一個新文件夾->很好,但是您會聽到計算機風扇啟動的聲音,然后創建一個黑色文件並將其命名為“ menu.xml”,然后雙擊以打開它,我的計算機處理器被javaw.exe調到最大,並且eclipse停止響應(由Windows指示)。 如果您在任務管理器中看到javaw.exe,它使用的內存量將不斷增加(最多1gig,然后我手動終止了該進程)。

我做了同樣的事情,但是這次,不是創建菜單文件夾,而是在“ layout”文件夾下創建了menu.xml文件,一切都很好。 那么這是android / eclipse中的錯誤嗎? 這不是一次發生,每次我重復以上步驟時都會發生-包括重新啟動計算機並重新啟動之后。

有任何想法嗎?

我可以在Linux上最新的Eclipse上重新創建此問題。 我很確定這是ADT中的一個錯誤,該錯誤試圖驗證空的XML菜單資源並陷入無限循環,最終導致StackOverflow。 res中的任何其他文件夾似乎都沒有發生這種情況,因此它必須與菜單膨脹有關。 您可能需要將此提交到Eclipse或AOSP。

無論哪種方式,ADT插件都提供了用於創建XML文件的向導。 在工具欄上,它是帶有“ a”和右上角為+的圖標。 或者,您可以使用文件>新建>其他>安卓>安卓XML文件,然后創建菜單資源。

更新:經過一番谷歌搜索后,我在android-developer郵件列表中找到了這個線程 顯然,這是一個已知問題,您應該使用如上所述的Android XML資源向導。

我有一個運行Helios和jdk 1.6.1的P4 2.4GHz,1GB內存,XP SP3,並在/ res下創建了一個名為/ menu的新文件夾,完全沒有問題。 因此,除非它與win7有關,否則它似乎不是android / eclipse的錯誤。

通常,我實際上將通過右鍵單擊項目,選擇“新建”,然后選擇“ Android XML文件”,選擇“菜單”單選按鈕選項,將名稱設置為main.xml來執行您想要的操作。 Eclipse將默認位置為/ res / menu並創建該子文件夾(如果尚不存在)。 試試看

這也發生在我身上。 res中的新“菜單”文件夾,該文件夾中的新menu.xml。 嘗試打開它,kaboom!

OSX 10.6.7,Eclipse Indigo,Android ADT,JDK 1.6

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM