2012-04-19 58 views
0

我會盡我所能在這裏解釋。我有一個我爲Android開發開發的eclipse插件。它基於Google/MIT的App Inventor庫中的Java Bridge。該插件只添加了一個新的項目嚮導(它複製了幾個jar文件以及其他一些文件,並修改了project.properties文件)。它還包含一個嚮導,可以輕鬆創建新的應用程序小部件。AAPT被鎖定

對於新項目嚮導,我基本上只是複製AdtPlugin,並將參考改爲AltBridge,並刪除了我不需要的東西。這從r15-r16工作得很好。不過,我最近更新了最新的adt(r19),並做了一些愚蠢的事情。我去了,並在我的插件activator類進行了修改,以匹配新的adt版本的變化。真正愚蠢的是我沒有事先備份我的文件。

無論如何,我現在遇到的問題是R嚮導完成後沒有生成R文件。如果我退出eclipse,然後重新啓動它,然後清理項目,生成R文件,錯誤消失。另外,如果我使用新的小部件嚮導,它會創建xml文件,但是然後我在控制檯中發現一個錯誤,指出找不到aapt。重新啓動eclipse修復了這個問題。

如果您想查看一些代碼,請告訴我。由於激活類是相當大的,我不想在這裏發佈整個事情。

回答

0

發現此問題。在開始(BundleContext上下文方法,它解析SDK。因爲adtplugin這樣做,它在多個級別上導致衝突。