今天沒事升級了一下ADT 10.0.1工具, 然後重啟Eclipse 就出現 "SDK Platform Tools component is missing! ..."的提示框 !
然後就發現,所有Android項目都不會自動編譯出R.java檔案。
那麼如何解決呢?
其實這是由於 ADT工具版本 與 Android SDK Platform-tools Version不匹配造成的, 解決辦法就是升級ADT外掛程式的同時, 升級Android SDK Platform-tools Version。(不是Android SDK Tools, revision 11 噢!)
Window > Android SDK and AVD Manager > Available Packages:
+ Android SDK Platform-tools, revision 3
安裝完重啟Eclipse即可。
好了,就此Mark!
順便說下, 可以點擊Help > About Eclipse Platform(也可能是Instrallation Details),在顯示的對話方塊中,點擊Plug-in Details和Configuration Details來查看一共安裝了那些外掛程式,各外掛程式的版本號碼、提供者以及安裝日誌等資訊。
Android 開發中的小問題集錦:
1. 拷貝檔案到 emulator中的 sdcard 時報錯。
在Eclipse的DDMS視窗中,選擇sdcard 點擊"push a file onto device", 報錯:Failed to push selection: Invalid argument
直接使用adb命令: adb soucefile dir, 也報錯, 本人用的命令: "adb -e push D:/abc.mps /mnt/sdcard", 提示: Failed to copy D:/abc.mp3 to /mnt/sdcard : Read Only System.
同樣報錯,下面說一下原因: 主要有以下幾點:
1. soucefile 的路徑中最好不要有空格 和中文
2. 使用adb命令時,soucefile的路徑在windows上,所以檔案路徑中的斜杠使用"/", 而目標路徑是Android裝置的SD卡, Android是Linux系統,所以系統必須是"/".
最後將命令修改為: “adb -e push D:/abc.mp3 /mnt/sdcard” , 問題解決!
本文來自CSDN部落格,轉載請標明出處:http://blog.csdn.net/feng88724/archive/2011/04/23/6342965.aspx