Android开发学习---使用Intelij idea 13.1 进行android 开发
原文: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 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

posted on 2014-06-03 12:00 NET未来之路 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/lonelyxmas/p/3765490.html

Android开发学习---使用Intelij idea 13.1 进行android 开发相关推荐

  1. ④ESP8266 开发学习笔记_By_GYC 【Ubuntu系统下ESP8266 开发环境搭建】

    目录 ④ESP8266 开发学习笔记_By_GYC [Ubuntu系统下ESP8266 开发环境搭建] 一.安装前准备 1.乐鑫官方的ESP-IDF 编程指南 2.ESP-IDF风格的ESP8266 ...

  2. Android开发学习总结(一)——搭建最新版本的Android开发环境

    最近由于工作中要负责开发一款Android的App,之前都是做JavaWeb的开发,Android开发虽然有所了解,但是一直没有搭建开发环 境去学习,Android的更新速度比较快了,Android1 ...

  3. 初级java开发学习路线_成为初级全栈Web开发人员的10分钟路线图

    初级java开发学习路线 So you have started your journey into the world of web development. But what do you lea ...

  4. 微信开发学习总结(一)——微信公众号开发入门指引

    本节要求: ①微信公众号申请 ②测试公众号的注册 ③准备微信公众号开发的环境 微信公众号开发入门指引 微信公众号的接入在微信公众平台-微信公众平台技术文档中有着详细的介绍.在进行微信开发前,建议先完整 ...

  5. java web开发学习手册_【Java手册】Java开发手册_华山版(2019.06)

    版本号:1.5.0 更新日期:2019.06.19 制定团队:阿里巴巴与Java社区开发者 更新亮点:华山版,新增21条设计规约,修改描述112处,完善若干处示例 2017年春天,<阿里巴巴Ja ...

  6. C++后台开发学习路线(已签腾讯后台开发)

    找完工作后一直想找时间写点东西,由于在忙各种事情,一直拖到现在.作为一个19届的老油条,趁在毕业之前,将我的学习总结分享给大家,希望对正在找实习或者找工作的同学有所帮助. 个人介绍 首先介绍下自己吧, ...

  7. 步步为营 SharePoint 开发学习笔记系列 七、SharePoint Timer Job 开发

    概要 项目需求要求我们每天晚上同步员工的一些信息到sharepoint 的user List ,我们决定定制开发sharepoint timer Job,Sharepoint timer Job是sh ...

  8. linux下tools.jar,Linux android studio :'tools.jar' seems to be not in Android Studio classpath.

    问题: 'tools.jar' seems to be not in Android Studio classpath. Please ensure JAVA_HOME points to JDK r ...

  9. android开发学习大体思路

    android开发学习: android学习的前提是java基础.如果你没有好的java基础,那就赶紧补充,我在这里不做介绍. android是基于linux的,如果你要做底层的东西,可以买一些关于l ...

最新文章

  1. 寿命能推算吗?加州大学科学家提出“预测方法”
  2. Vue组件多次点击报错Avoided redundant navigation to current location: “/profile“.
  3. ArcEngine二次开发_04(鼠标点击图层点显示属性(两个及以上))
  4. 服务器共享文件有访问台数限制,Win7/xp系统下共享文件夹最大连接数限制怎么解除...
  5. 强烈推荐:事情污,但算法不污,每个想称为大牛的码农都该看,深受启发!...
  6. 互联⽹名词⼤全——商业模式篇
  7. 项目管理全景沙盘演练经验分享(内附项目管理软件分析)
  8. MAC表、ARP表、IP路由表区别比较
  9. docker部署redis集群
  10. 【论文解读 WWW 2019 | FBMA】Event Detection using Hierarchical Multi-Aspect Attention
  11. 简化函数调用之五 :Parameterize Method(令函数携带参数)
  12. 迅捷路由器设置AP模式
  13. (公式)用欧拉公式推导三角函数恒等式
  14. 小提琴统计图_小提琴图解读 - 统计学
  15. 外网怎么访问公司内网的数据库?
  16. 2018省赛第九届蓝桥杯真题C语言B组第六题题解 递增三元组
  17. c语言(1%3c%3cn),JavaScript教程 一段鬼畜风格的JavaScript解密
  18. iOS 读书笔记-单元测试XCTest
  19. 如何用python实现地图定位_GPS 测试汇总和python GPS 导航地图实现
  20. 阿里P8架构师谈(1):双11秒杀系统如何设计

热门文章

  1. LQ训练营(C++)学习笔记_广度优先搜索
  2. mybatis-generator 逆向生成工具(实体、dao、sql)
  3. Python面试题目--汇总
  4. 关于keil环境的 三个红点(备忘)
  5. NOR和NAND Flash存储器的区别
  6. 机器学习实战(九)树回归
  7. k 最近邻_k最近邻与维数的诅咒
  8. C语言高级编程:如何确定一个变量是有符号还是无符号数
  9. 上市公司降价200万卖房仍然无人接手,有的甚至降价1900万
  10. a.out、coff、elf三种文件格式