转载请标注本文地址:http://blog.csdn.net/jianbinzheng/article/details/51232751

【概述】

本文主要分享在使用Android Studio开发Android程序前所需要与建议的操作,主要是界面个性化的设置和模拟调试(AVD、Genymotion、夜神、真机)的设置。

【一、 Android Studio介绍】

Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。2013年5月16日,在I/O大会上,谷歌推出的新的Android开发环境。[百度百科]。与传统的eclipse开发Android相比,Android Studio:智能提示、实时预览等直接体验有较大优势,深层次的我也不知道233333.可参考http://www.zhihu.com/question/21534929

由于谷歌已经停止了对Eclipse开发Android的技术支持而专注于Android Studio的支持,对eclipse的ADT不再更新,所以用eclipse开发Android会有诸多不便,新手入门从Android Studio开始可减少无用功。

开发安卓前需要先在环境path里加上三条…\jdk\bin;…\androidsdk\tools;…\androidsdk\platform-tools,可参考http://blog.csdn.net/jianbinzheng/article/details/51149431。Android Studio下载地址:http://developer.android.com/intl/zh-cn/sdk/index.html

主界面展示

Android Studio开发准备_第1张图片

[注意]

1、 AS安装的时候路径不能有空格

2、 使用AS在配置环境中必须添加JAVA_HOME的变量,指向JDK文件夹。

3、 安装后AS有32位和64位选项,须使用与JDK同位的应用程序。

【二、 个性化设置推荐】

1、 AS的主题设置。有Darcula、IntelliJ、Windows三种,其中Darcula为黑色主题,IntelliJ为白色,Windows则与系统一致。

File->Settings->Appearance->UIOptions->Theme

Android Studio开发准备_第2张图片

Android Studio开发准备_第3张图片


2、 AS字号设置。在设置好主题之后,对于其他还不满意的地方可以继续调整,如系统默认字号较小,可以在File->Settings->Appearance->UI Options->Override defaultfonts…打钩并设置字体字号


3、 代码编辑区字号。以上两条是对软件本身的调整,对于代码区需要另行修改。在File->Settings->Editor->Colors&Fonts->Font中修改,在修改前需要注意,先点击SaveAs创建自定义的模式,避免修改原始的。



4、 文件编码修改。将File->Settings->Editor->File Encodings中的IDE Encoding、Project Encoding、Default encoding for properties files三个修改一致为UTF-8。

5、 修改自动提醒模式。File->Settings->Editor->General->Code Completion->Codesensitive completion。All为所有,None为模糊匹配,FirstLetter为首字母匹配。

Android Studio开发准备_第4张图片

6、 插件使用。与eclipse一样,AS也支持插件扩展功能,File->Settings->Plugins中设置,项目后面的复选框取消则关闭,可取消CVS和Google Login。点击Browserepositiories可联网搜索插件。


【三、 模拟调试】

AS默认的Android模拟器是AVD。其他常用的有Genymotion(开发常用)、BlueStacks(游戏常用)。另外,由于以上模拟器都比较专业,需要选择较细致的参数,看着烦的初学的也可以使用其他模拟器如夜神、天天等国产。

调试时除了使用模拟器,也可以使用真机测试,真机测试可以USB调试或者无线调试。

1、 AVD设置。

打开AVD Manager

Android Studio开发准备_第5张图片

选择合适尺寸及系统版本,建议5寸左右及以下,版本不超过5.x的,适当调整分配内存等参数,具体根据电脑情况定。第一次设置的时候如果本机未下载相关内容会自动下载,大小几百兆到1G吧。

Android Studio开发准备_第6张图片

创建好模拟器后可以启动,第一次启动会比较慢,多几次就会好些,还有就是看电脑心情=_=总体来说还是慢,很慢

Android Studio开发准备_第7张图片

Android Studio开发准备_第8张图片

Android Studio开发准备_第9张图片Android Studio开发准备_第10张图片

程序写好后,启动运行,选择模拟器

Android Studio开发准备_第11张图片

Android Studio开发准备_第12张图片

2、 Genymotion模拟器

除了使用系统默认的AVD外,使用Genymotion是一个非常好的选择,速度快,流畅,专业。Android Studio使用Genymotion模拟器需要下载Genymotion(附带下载VirtualBox)、安装Genymotion插件、选择安卓版本(及下载)。Genymotion地址:https://www.genymotion.com/

[注意]

(1)如果下载的是Genymotion+VirtualBox的,那么安装的时候要分别选择安装路径。这两个东西要放到同一个盘里。

(2)遇到未知名问题,可以尝试进入C:\ProgramFiles\Oracle\VirtualBox\drivers\vboxdrv文件夹(具体看自己的vbox程序是安装或者放什么地方了),找到vboxdrv.inf这个文件,鼠标右键点,然后选择安装;

启动Genymotion并添加“设备”。下载和使用Genymotion需要注册并登陆

Android Studio开发准备_第13张图片

Android Studio开发准备_第14张图片

启动模拟器,如果错误,稍等片刻再尝试开启(可能是VirtualBox中还未成功启动)。仍旧无效则则尝试从VirtualBox中启动,解决问题,再从Genymotion中启动。或尝试降低配置参数。

Android Studio开发准备_第15张图片

Android Studio开发准备_第16张图片

在AS的Setting中的插件里,BrowseGenymotion,下载插件重启AS。上方会出现Genymotion的图标,第一次点击图标要设置Genymotion的路径,即安装路径。以后再点击即可看到所拥有的设备,启动设备后,运行程序时就能看见设备选项。

Android Studio开发准备_第17张图片

Android Studio开发准备_第18张图片

3、 其他模拟器使用——以夜神为例

“夜神”安卓模拟器(及其他一批)主要用于在电脑上模拟安卓机器,可下载开启玩安卓程序等,可选内容少,没有过多的设置、下载等过程,简单直接。嫌AVD慢,Genymotion乱的对适配机器要求不苛刻的可以考虑使用这一类模拟器。

[注]若出现不明问题,可尝试关闭杀毒软件。尝试C:\Program Files\Bignox\BigNoxVM\RT\drivers\XQHDrv\XQHDrv.inf右键安装。

配置过程有:夜神下载、设置连接、开启模拟器和运行程序。

在环境变量的Path中添加E:\应用软件\夜神安卓\Nox\bin,然后再(cmd)命令行中执行nox_adb.exe connect 127.0.0.1:62001。开启安卓模拟器后运行程序就可以看到我们的模拟器。

Android Studio开发准备_第19张图片

Android Studio开发准备_第20张图片

4、 真机测试

模拟器虽然省事,但是如果有条件的话真机不仅速度快,而且更不易出错,个人比较喜欢这种方式,因为手机正好可以这么用。真机测试需要开启手机的USB调试、配置sdk环境、设置连接、运行程序。

有线真机测试,需要开启USB调试,连上电脑后,在运行程序中可以直接看到

无线真机测试,网上提供了很多带插件的方法,在这里介绍一种不需要额外下载东西的方法,但是要求手机和电脑在同一局域网内。

首先确保android sdk的环境都设置好了,在手机中查看手机的IP地址,然后再命令行中输入adb connect xxx.xxx.xxx.xxx:<port>。之后在AS中运行程序就可以看见了。

Android Studio开发准备_第21张图片

Android Studio开发准备_第22张图片

若是出现以下情况,参考http://jingyan.baidu.com/article/295430f1c25a940c7e00500b.html USB连接手机,输入设置手机无线监听端口5555:adb tcpip 5555。然后再adb connect ip。

Android Studio开发准备_第23张图片

更多相关文章

  1. Android应用程序的数据存放目录 路径
  2. 【ImageView】图片自适应及android:scaleType属性
  3. 关于程序中Activity若干问题知识点总结
  4. 如何使Android应用程序获取系统权限
  5. Android从文件目录中写入和读取图片

随机推荐

  1. Android(安卓)Progrees处理
  2. 2013.06.26——— android 关于Scroller
  3. Android(安卓)studio2.3.3升级到3.1.2坑(
  4. android 的C++代码都加 namespace androi
  5. Using C++ Code in Android(安卓)Applica
  6. Internal error. Please report to https
  7. Android不错的图片压缩方法
  8. Android(安卓)ListView+image的使用
  9. Andorid在布局文件中中文加粗
  10. android JNI cocos2dx调用对话框