1. 环境

UBUNTU 14.04 + Android Studio 0.8.2

2. 安装jdk

openjdk-7是一个很好的选择:

sudo apt-get update
sudo apt-get install openjdk-7-jdk

不排除你需要选择一个默认版本:

    sudo update-alternatives --config javasudo update-alternatives --config javac

3. 安装Android Studio

在UBUNTU有两种方式安装.

(1). 添加PPA。

打开终端,执行一下命令:

sudo add-apt-repository ppa:paolorotolo/android-studio
sudo apt-get update
sudo apt-get install android-studio

如果想移除PPA并删除Android Studio:

sudo apt-get install ppa-purge
sudu ppa-purge ppa:paolorotolo/android-studio
(2). 在官网上直接下载解压。

下载地址:

http://developer.android.com/sdk/installing/studio.html

如果想删除Android Studio,直接删除文件夹android-studio。

运行bin/studio.sh,启动Android Studio.

4. 修改设置

(1). 主题。

File - Settings - Appearance - Theme - Darcula (黑色主题)

(2). 快捷键。

File - Settings - Keymap - Eclipse (对于习惯了Eclipse快捷键的同学)

5. 工程和模块

Android Studio的project 相当于 Eclipse的workspace

Android Studio的module 相当于 Eclipse的project

(1). 新建Project

File - New Project

填写包名等,

(2). 新建Module

File - New Module

关于新建,要注意的是:

  • Application name 就是 Project名称
  • 默认新建的Project的Module name是app,在0.8.2上我没有找到设置的地方,只能在创建之后,通过app上右键 - Refactor - Rename来更改Module和Dir name。
(3). 导入Project

在File - Close Project,按Del键删除刚刚新建的ListViewSample。

我们可以使用Open Project打开刚才那个项目,这种情况下没有问题,更多的情况下我们是需要导入其他的项目到Android Stuio,我们以此为例子看看过程,

Import Project - (Porject Location)

OK.

(4). 新建Module

File - New Module

选择Android Application,

Application Name使用Project Name好了,Module Name取名为NewApp,

6. 删除Module的问题

很多朋友发现不知道怎么删除Module。请如下尝试:

  1. 在导航条上(非Project面板上)右键模块,如下图。
  2. 在settings.gradle 删除它的引用
  3. 退出Android Studio在资源管理器中删除模块目录

7. 小结

强大的Android Studio来了,有什么理由不去用用呢?找不出。

后续有注意的地方,我会适当的补充进来。

Android学习系列(41)--Android Studio简单使用相关推荐

  1. Android学习系列(27)--App缓存管理

    随笔- 53 文章- 10 评论- 1064 Android学习系列(27)--App缓存管理 无论大型或小型应用,灵活的缓存可以说不仅大大减轻了服务器的压力,而且因为更快速的用户体验而方便了用户. ...

  2. Android学习系列(10)--App列表之拖拽ListView(上)

    研究了很久的拖拽ListView的实现,受益良多,特此与尔共飨.       鉴于这部分内容网上的资料少而简陋,而具体的实现过程或许对大家才有帮助,为了详尽而不失真,我们一步一步分析,分成两篇文章. ...

  3. Android学习系列(15)--App列表之游标ListView(索引ListView)

    游标ListView,提供索引标签,使用户能够快速定位列表项.       也可以叫索引ListView,有的人称也为Tweaked ListView,可能更形象些吧.       一看图啥都懂了: ...

  4. Android学习系列(7)--App轮询服务器消息

    这篇文章是android开发人员的必备知识. 1.轮询服务器      一般的应用,定时通知消息可以采用轮询的方法从服务器拿取消息,当然实时消息通知的话,建议采用推送服务.     其中需要注意轮询的 ...

  5. Android音视频学习系列(九) — Android端实现rtmp推流

    系列文章 Android音视频学习系列(一) - JNI从入门到精通 Android音视频学习系列(二) - 交叉编译动态库.静态库的入门 Android音视频学习系列(三) - Shell脚本入门 ...

  6. Android学习系列(34)--App应用之发布各广告平台版本

    Android的广告平台是很多的,各市场对各平台的接受程度是不一样的,Android的开发者如果想集成广告基本要考虑下面两个问题: (1)集成什么广告,会赚钱? (2)集成什么广告,不会被市场拒绝? ...

  7. Android学习系列(11)--App列表之拖拽ListView(下)

    接着上篇Android学习系列(10)--App列表之拖拽ListView(上)我们继续实现ListView的拖拽效果. 7.重写onTouchEvent()方法.      在这个方法中我们主要是处 ...

  8. Android底层和中间层共同学习系列之android键盘映射

     http://blog.csdn.net/hongjiujing/article/details/5016730 Android底层和中间层共同学习系列之android键盘映射         ...

  9. ART学习系列:Android 10 的Class的GetMethod 过程分析

    ART学习系列:Android 10 的Class的GetMethod 过程分析 之前我们分析了Android9 的调用过程,并且尝试着一种方式,可以访问隐藏Api,但是最近发现当APP的target ...

最新文章

  1. python 词云手把手_手把手教你生成炫酷的词云
  2. java 方法中定义类_在Java方法中使用类定义
  3. virtualbox mac-debian共享文件夹
  4. matlab 连接数组,matlab数组操作知识点总结
  5. RSA加密算法【手把手解释】
  6. 看后至少多活十年--只需十分钟
  7. linux:nohup 不生成 nohup.out的方法
  8. matlab读取地震波数据,基于Matlab的人工地震波程序编写
  9. 新操作系统有哪些新功能?一起来看看吧!
  10. EBS提交取消请求、请求集程序fnd_request
  11. php 计算从开始时间到结束时间 总共有多少天
  12. 探究:Adobe Premiere Pro CC 2018 导入SRT字幕显示不全问题
  13. python应用——分治法实现循环赛
  14. vmm_xactor
  15. duck java_Duck类型和(java)接口概念
  16. 两个字符串匹配度算法
  17. macOS下长截图的两种方法
  18. Chrome浏览器会重复发送两次请求,第2次还是空请求的原因与解决方法
  19. 微软云计算的六大优势
  20. 怎么将CAD图纸转换为PDF格式?可以将PDF图纸在此转换为CAD格式图纸吗?

热门文章

  1. Day7—socket进阶
  2. WINDOWS 下安装boost
  3. Java开发十大常用网站
  4. c语言中的-代表什么意思
  5. .NET中的跟踪与调试(TraceDebug)
  6. TQuery组件的Open方法与ExecSQL的区别
  7. jdk/jre/jvm联系
  8. java之线程相关juc
  9. centos环境访问php显示源码,CentOS 6.8 搭建LNAMP环境(五)- PHP7源码安装Redis和Redis拓展...
  10. Spring中将header头转换为参数