2010-03-31 79 views
1

我正在Linux平臺上開發android應用程序,因爲我必須在應用程序中創建system.img。如何在Linux平臺上手動生成R.java

當增加一個繪製資源,建設與mm命令的項目,我遇到了以下錯誤。

「找不到符號 R.drawable.icon_send_type」

在上面的錯誤,該icon_send_type是添加的資​​源。

此錯誤的發生是因爲mm命令沒有產生R.java。

所以,我想知道如何在Linux平臺上手動生成R.java。

回答

0

在Linux上開發,沒有理由不使用整個Eclipse IDE和所有的工具,它給你帶來的整合。

如果你不能使用Eclipse,你可以用ant項目。如果您使用Android SDK創建項目,則應該有一個ant文件幫助您構建項目。我建議閱讀關於如何使用其他IDE或不使用Eclipse的文檔part

4

我解決了R.java不是由linux平臺上的mm命令生成的錯誤。

的繪製資源的日期是問題。

我在res/drawable文件夾中使用了linux的touch命令,我運行了mm命令,然後R.java重新生成。

2

嘗試從中間體目錄中刪除R.stamp文件,像

出/目標/普通/ OBJ/YOUR_APP_intermediates/src目錄/ R.stamp

0

我發現噸的解決方案這個問題,沒有工作。 我的問題依賴於Android SDK安裝。 eclipse的ADT插件在沒有構建工具的情況下安裝了SDK,令人難以置信但真實。

所以我把視線在Android SDK管理器: 窗口 - >自定義的觀點... - >命令組可用性(我查了Android SDK和AVD經理)

之後,我安裝了構建工具: 窗口 - > Android的SDK管理器(我檢查爲Android構建工具)

關閉並重新啓動Eclipse 最後的清理命令工作