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
转载于:https://www.cnblogs.com/lonelyxmas/p/3765490.html
Android开发学习---使用Intelij idea 13.1 进行android 开发相关推荐
- ④ESP8266 开发学习笔记_By_GYC 【Ubuntu系统下ESP8266 开发环境搭建】
目录 ④ESP8266 开发学习笔记_By_GYC [Ubuntu系统下ESP8266 开发环境搭建] 一.安装前准备 1.乐鑫官方的ESP-IDF 编程指南 2.ESP-IDF风格的ESP8266 ...
- Android开发学习总结(一)——搭建最新版本的Android开发环境
最近由于工作中要负责开发一款Android的App,之前都是做JavaWeb的开发,Android开发虽然有所了解,但是一直没有搭建开发环 境去学习,Android的更新速度比较快了,Android1 ...
- 初级java开发学习路线_成为初级全栈Web开发人员的10分钟路线图
初级java开发学习路线 So you have started your journey into the world of web development. But what do you lea ...
- 微信开发学习总结(一)——微信公众号开发入门指引
本节要求: ①微信公众号申请 ②测试公众号的注册 ③准备微信公众号开发的环境 微信公众号开发入门指引 微信公众号的接入在微信公众平台-微信公众平台技术文档中有着详细的介绍.在进行微信开发前,建议先完整 ...
- java web开发学习手册_【Java手册】Java开发手册_华山版(2019.06)
版本号:1.5.0 更新日期:2019.06.19 制定团队:阿里巴巴与Java社区开发者 更新亮点:华山版,新增21条设计规约,修改描述112处,完善若干处示例 2017年春天,<阿里巴巴Ja ...
- C++后台开发学习路线(已签腾讯后台开发)
找完工作后一直想找时间写点东西,由于在忙各种事情,一直拖到现在.作为一个19届的老油条,趁在毕业之前,将我的学习总结分享给大家,希望对正在找实习或者找工作的同学有所帮助. 个人介绍 首先介绍下自己吧, ...
- 步步为营 SharePoint 开发学习笔记系列 七、SharePoint Timer Job 开发
概要 项目需求要求我们每天晚上同步员工的一些信息到sharepoint 的user List ,我们决定定制开发sharepoint timer Job,Sharepoint timer Job是sh ...
- 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 ...
- android开发学习大体思路
android开发学习: android学习的前提是java基础.如果你没有好的java基础,那就赶紧补充,我在这里不做介绍. android是基于linux的,如果你要做底层的东西,可以买一些关于l ...
最新文章
- 寿命能推算吗?加州大学科学家提出“预测方法”
- Vue组件多次点击报错Avoided redundant navigation to current location: “/profile“.
- ArcEngine二次开发_04(鼠标点击图层点显示属性(两个及以上))
- 服务器共享文件有访问台数限制,Win7/xp系统下共享文件夹最大连接数限制怎么解除...
- 强烈推荐:事情污,但算法不污,每个想称为大牛的码农都该看,深受启发!...
- 互联⽹名词⼤全——商业模式篇
- 项目管理全景沙盘演练经验分享(内附项目管理软件分析)
- MAC表、ARP表、IP路由表区别比较
- docker部署redis集群
- 【论文解读 WWW 2019 | FBMA】Event Detection using Hierarchical Multi-Aspect Attention
- 简化函数调用之五 :Parameterize Method(令函数携带参数)
- 迅捷路由器设置AP模式
- (公式)用欧拉公式推导三角函数恒等式
- 小提琴统计图_小提琴图解读 - 统计学
- 外网怎么访问公司内网的数据库?
- 2018省赛第九届蓝桥杯真题C语言B组第六题题解 递增三元组
- c语言(1%3c%3cn),JavaScript教程 一段鬼畜风格的JavaScript解密
- iOS 读书笔记-单元测试XCTest
- 如何用python实现地图定位_GPS 测试汇总和python GPS 导航地图实现
- 阿里P8架构师谈(1):双11秒杀系统如何设计