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

來源:互聯網
上載者:User

標籤:android   c   style   class   blog   code   

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

1.為什麼放棄eclipse?太卡!!

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

看網上很多人都說比Intelij idea好用,就試下,目前還在test階段,總之是各種不習慣,很多快速鍵之類的跟eclipse完全不一樣.還要多熟悉!

另外android studio 也比較卡,而且用起來相當難受,完全是intelij 的刪減版,很不好用.

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

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.html

 

2.安裝下載intelij idea 

官網:http://www.jetbrains.com/idea/download/

百度雲:http://pan.baidu.com/s/1nt3AOYH 

解壓命令:

tar -zxvf ideaiu-13.1.tar.gz

啟動命令:

./bin/idea.sh

這裡是旗艦版,不是社區版,只能用30天,所以需要啟用,網上隨便搜一下就有註冊碼了,還是比較好破解的.

3.hello world

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

建立好了,要選擇一下sdk 的路徑,這裡選中項目,按F4,然後有一個直接選取,首先是選擇一下JDK 路徑,然後才是SDK路徑,選擇一下就好了.然後按快速鍵Shift+F10運行一下項目即可.(Shift + F9 是Debug模式)

 

4. 運行時出現的問題
Android Dex: [testApp2] Unable to execute DXAndroid Dex: [testApp2] java.nio.BufferOverflowExceptionAndroid 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

 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.