關於Android的太舊的範例,直接匯入會有紅叉的情況發生,是因為SDK有重大更新過。 解決方法可以試著從網路上找來的資料,如下(目前我還沒試過,不敢保證成功。): 建議始用方法: (1) 舊程式會有錯誤,(跟1.5版找 R檔,和 android.jar有關) ,ver 1.5r 架構已改了. 因此,最好去 Switch Workspace 新的地方,或創建一個目錄, Switch Workspace 保留舊的. (2)當新 Switch Workspace,要查 是否為 adt 0.9 ,android sdk 1.5r 都有指到該位置 ( windows-->preferences-->看 android sdk location,當Switch Workspace 這部要指對 ) (3)當新 Switch Workspace,去crate new android project ,跟原本舊的專案名稱,並且package name 也一樣. (4)copy 原舊專案的的檔案, /src ,/res 和 androidmanifest.xml 覆蓋 在新的 Workspace所在的目錄檔案. (5) 刪除 /src 裡的 R 檔,(因copy 會將舊的也帶過來 ), 新的R 檔會由 /gen 下的 R 檔,才有做用, (6)androidmanifest.xml 之前有做覆蓋的動作,差別在 uses-sdk 參數, 在 androidmanifest.xml 裡補上 或 在該有的會位置,(可以參考新建的 project 時的產生,) 此參數在 上傳 android market ,未來新手機 v1.5版 將會有 check . (7)在你的新專案做 refresh (F5),讓 R檔更新.
文章標籤
全站熱搜
創作者介紹
創作者 rexra 的頭像
rexra

悠然小居

rexra 發表在 痞客邦 留言(0) 人氣(101)