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

相关文章
相关标签/搜索