1. 程式人生 > >(原創)談一點新手使用Android studio時遇見的各種小問題

(原創)談一點新手使用Android studio時遇見的各種小問題

如果你用慣了Eclipse進行Android開發的話,一時間恐怕難以適應Android studio,不怕!這就來教你一些Android studio使用冷知識。
1:R檔案異常,這個恐怕是所有新手開發者最常遇到的問題了,那麼怎麼解決呢?出現R檔案異常首先不要慌,去查一下自己的資原始檔,是否是命名的問題,如不恰當使用大小學,使用了中文等等,尤其是把圖片貼上進資原始檔夾的時候,還有就是專案編碼的問題也有可能導致R檔案異常,在做完這些之後,記得重新Rebuild一下哦


2:這一點比較細節,就是有關Bundle在Activity傳遞物件的時候(Intent傳遞也是如此),系統可能會提示你物件沒
有序列化,這是你去檢視發現物件明明已經序列化了,遇到這種問題第一反應應該是這個物件是否有內部類或者靜態內部類,把它的內部類序列化一下就好了。


3:用模擬器開發的時候(手機有時候也會有這個問題),明明設定了動畫的跳轉效果,卻發現沒有反應,這時候解除安裝你模擬器上的這個程式,在重新執行下一般都會解決


4:要學會在重要的註釋上加上todo字樣,下次方便找到,你也不希望在幾千行程式碼裡找一個for迴圈吧


5:關於快捷鍵設定,一般建議新手使用原生的,很多用慣了Eclipse開發的程式設計師覺得Studio的快捷鍵不好用,其實用
慣了就好了。注意:ctrl+Alt+L和QQ鎖定快捷鍵衝突(敲程式碼的時候就不要上Q了喂少年!)


6:關於匯入他人專案,建議匯入前刪除對方的.gradle資料夾。匯入後會自動生成


7:實際開發時,Alt+tab在不同程式間切換,ctrl+tab可以在Studio的不同視窗間切換哦


8:Android Studio是會自動儲存的哦,所以ctrl+s的習慣可以放下了(呼,感覺懸著的一口氣落下了有木有)
9:如果是自己寫的Demo,強烈建議在程式碼最上面寫一大段使用方法,當然,這個是給自己看的,很多程式設計師在過了一段時間後看自己的程式碼就覺得這是什麼鬼,有了這個習慣,即使一時間沒看懂程式碼也沒有關係,在第一時間會用就可以了。


10:敲一遍舊程式碼比孔雀C+孔雀V提升的快的多!(別問我什麼是孔雀C孔雀V)


11:講點其他的,關於json解析,如果解析出的內容太多的話,比如幾千行,強烈建議使用火狐下的jsonview外掛,方便快速檢視整個json資料的結構。

12:Android Studio刪除Module和Eclipse不一樣哦,他需要先去Project Structure頁面移除這個工程,然後delete才可以


13:編寫xml佈局的時候,如果發現右側並不出現介面,可以去檢視自己的映象檔案是否下載完成,如果沒有的話,要麼下載,要麼使用下載好的


14:佈局檔案不能是中文!切記!也建議一般不適用中文命名,養成良好習慣


15:關於自動導包的問題,在settings-->Editor-->General-->Auto Import將裡面的幾個鉤鉤都選上,就再也不需要手動導包了,無用的包也會自動去掉。

16 可以到設定裡設定程式碼字型以及控制檯字型,設定方法如圖


以上,都是針對剛從Eclipse轉到Studio的開發者,如果有更好的解決方案,歡迎互相交流,謝謝。