Android開發學習---使用Intelij idea 13.1 進行android 開發

1.爲何放棄eclipse?太卡!!

實在受不了eclipse的卡了,運行WEB項目還好,但android開發實在太慢,太慢!常常卡死,CPU常常被佔滿!html

看網上不少人都說比Intelij idea好用,就試下,目前還在test階段,總之是各類不習慣,不少快捷鍵之類的跟eclipse徹底不同.還要多熟悉!java

另外android studio 也比較卡,並且用起來至關難受,徹底是intelij 的刪減版,很很差用.android

關於eclipse和intelij 的相關概念比較:eclipse

Eclipse IDEA
Workspace Project
Project Module
Project-specific JRE Module JDK
User library Global library
Classpath variable Path variable
Project dependency Module dependency
Library Module library

 

具體經常使用比較可參考:http://www.jetbrains.com/idea/documentation/migration_faq.htmlide

 

2.安裝下載intelij idea 

官網下載地址:http://www.jetbrains.com/idea/download/ui

百度雲下載地址:http://pan.baidu.com/s/1nt3AOYH idea

解壓命令:spa

tar -zxvf ideaiu-13.1.tar.gz

啓動命令:3d

./bin/idea.sh

這裏是旗艦版,不是社區版,只能用30天,因此須要激活,網上隨便搜一下就有註冊碼了,仍是比較好破解的.code

3.hello world

File ---> New Moudle (或者Project)...

建立好了,要選擇一下sdk 的路徑,這裏選中項目,按F4,而後有一個路徑選擇,首先是選擇一下JDK 路徑,而後纔是SDK路徑,選擇一下就行了.而後按快捷鍵Shift+F10運行一下項目便可.(Shift + F9 是Debug模式)

 

4. 運行時出現的問題

Android Dex: [testApp2] Unable to execute DX
Android Dex: [testApp2] java.nio.BufferOverflowException
Android Dex: [testApp2] at java.nio.Buffer.nextPutIndex(Buffer.java:519)
Android Dex: [testApp2] at java.nio.HeapByteBuffer.putShort(HeapByteBuffer.java:315)
Android Dex: [testApp2] at com.android.dex.Dex$Section.writeShort(Dex.java:818)
Android Dex: [testApp2] at com.android.dex.Dex$Section.writeTypeList(Dex.java:870)
...

參考自:http://stackoverflow.com/questions/20675842/intelij-idea-13-error-during-android-project-building 

升級一下android build tools和android platform tools 便可.我這裏用的是android studio 裏的sdk,目前最新的sdk tools是22.6.3.

 

以前下載的plat-forms 仍是能夠用的,只不過是android build-tools 版本不同而已.

5.快捷鍵大全

 

快速掌握intelij的方法:

方法一:能夠下載上圖中快捷鍵大全:http://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard.pdf

方法二:想快速瞭解比較經常使用的快捷鍵,也能夠查看啓動時的tips.

方法三:官方 android Step-by-step Tutorial

相關文章
相關標籤/搜索