Android Studio之初体验 ---- 很好很强大

一、介绍

很多android 开发者都感叹做android开发竟然都没有一款专门的软件来使用,不像IOS有Xcode,WP有VS。一般做android开发都是eclipse或者ADT或者IntelliJ IDEA。后来,终于,哈哈,有了Android Studio。人称“亲生”的android开发IDE,本人使用了一段时间之后,发现功能真是强大,完爆eclipse等开发工具,最大的亮点就是【代码提示】和【实时预览布局】这两块。

官网上介绍说,Android Studio有诸多好处:

  • 基于Gradle的构建支持
  • Android特定重构和快速修复
  • 更加丰富的模板代码,让创建程序更加简单
  • 更好的提示工具,对程序性能、可用性、版本兼容和其他的问题进行捕捉控制
  • 直接支持ProGuard和应用程序签名功能
  • 自带布局编辑器,可以拖放UI组件,可以在不同的配置的屏幕上预览布局
  • 内置google云服务
  • 内置svn,git工具
  • 支持插件安装

总而言之,这是google自家出的IDE,肯定对android开发的支持是极好的。先贴一张图,看看界面。

二、使用-创建项目

在Android Studio中的目录组织结构跟在eclipse中有很大的差别。Android Studio中的project的概念和eclipse中的工作空间(workspace)的概念很相似。AS中的module就相当于eclipse中的一个个项目。

下面开始创建一个项目,上手一下:

点击File -> create new project

输入application的名字,Company Domain和project的位置。然后下一步:

选择平台和最低版本的SDK。点击下一步:

可以看到Android Studio提供了很多界面的模板可供选择,选择一个模板,然后点击下一步:

设置activity的相关信息。点击finish,就完成了一个项目的创建了。

三、从eclipse导出项目到Android Studio

在eclipse中选择file -> export ,然后选择android下面的Generate Gradle build files

next,next之后选中要导出的项目,然后下一步,finish。

然后需要在Android Studio中,选择file -> import project。按照上面的步骤到处的项目目录下,会生成一个build.gradle文件,此时就需要选中这个文件,然后点击OK。

到此为止,就完成了eclipse导出项目到Android Studio了。

四、安装genymotion插件

时间: 2024-10-27 18:48:31

Android Studio之初体验 ---- 很好很强大的相关文章

Android Studio Git初体验

写这一篇呢就是要给自己提个醒,不会的一定要及时问,不要自以为然,最后给自己埋下一个坑. git我用的是Git bash+Git extensions图形可视化工具.加入项目之初,就用这两个工具去clone了一份项目到本地.项目文件包括后台,微信,网站,IOS和Android的几大分支. 于是我就心满意足地进行开发,在Android Studio中就可以导入项目了,当时为了方便,直接open打开了Android目录的文件..... 这就是大坑,然后呢,我就开始写layout,类,适配器,接口(幸好

Mac OS 下 Visual studio code初体验

Mac OS 下 Visual studio code初体验 随着微软开源策略的一步步推进,终于等到了跨平台的Visual Studio Code.作为一名使用MacBook 的.NET程序猿,不得不说是一种福音.(尝试过使用Xamarin/Eclipse/IDEA在Mac下编辑.net源代码,用起来都不是特别的爽.) 一下就在mac系统上搭建开发环境的过程简单的整理一下. 依赖的环境 mono 4.0.1 dnvm/dnx https://github.com/aspnet/home nodj

Android中socket初体验

最近要做一个Android的项目,用到socket和服务器之间交互,研究了一个小demo.主要遇到了以下几个问题: 1.客户端创建socket对象时一直失败NetworkOnMainThreadException,查了一下,原因是4.0之后在主线程中执行http请求会报这个错.解决办法是将代码放到了一个新线程中,问题就解决了. 2.服务器接收到客户端信息后反馈给客户端信息,将该信息表示在客户端UI上时报“android.view.ViewRoot$CalledFromWrongThreadExc

二 APPIUM Android自动化 测试初体验

本文转自:http://www.cnblogs.com/sundalian/p/5629358.html 1.创建一个maven项目 成功新建工程: 编辑pom.xml,在<dependencies></dependencies>下添加appium相关依赖: <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <vers

三 APPIUM Android自动化 测试初体验

1.创建一个maven项目 成功新建工程: 编辑pom.xml,在<dependencies></dependencies>下添加appium相关依赖: <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>6.9.10</version> <scope>test</s

Visual Studio 2015初体验——暂不适用于前端开发工作

前言 因为后台项目开发适用的VS2015,为了跟后台开发配合,前端部门也统一从VS2013升级到了VS2015. 因为C盘空间不足要先卸载,这里就不说卸载2013时花了多长时间,只说安装2015时用了将近3个小时,不过安装的是英文版,又去下载了中文语言包,一个语言包居然也高达2个多G,真不知道里面到底有多少东西. 总之最终装好了,开始安装WEB开发“套件”:WEB Essentials2015.1+ReSharper10+TypeScript1.7(自带)+JSDOC 都搞定后发现若干问题...

[Android初级]android与netty4初体验

博主曾经对netty4的helloword很感兴趣,也曾单纯的写过一个小小的聊天室java代码,现在重新来看看,浏览了这位牛人的博客 点击去看看 我觉得受益匪浅,故拿来分享. 这次是在android上使用netty作为客户端,来与服务端相互通讯的小事例,纯粹的helloworld,效果就是在android程序中发送一个消息到服务端,然后服务端也回一个消息给客户端,很简单的demo,.大牛看了可不要吐槽啊! 1.demo结构 2.服务端代码: Server.java package org.jan

Android 模拟器使用初体验

点击eclipse主菜单的Window->AVD Manager,create一个模拟器,基本填写如下. 遇到的问题: 1.Target选项可选太少. 这是因为SDK包安装太少,可以根据需要添加安装包.比如上图的Google API 17没有,我就装了4.2.2的安装包. 我建工程时选择了target,但是发现实际用的不对,后来发现还是缺少该对应SDK,编辑器自动选择已有的SDK.这是工程已经建好后,要修改工程的Target.如下操作: 弹出框中点左边resource下的Android,然后在右

Android逆向分析初体验

一.    准备知识 1.             懂Java Android开发. 2.             懂NDK ,C 语言 Android 动态链接库.SO开发. 3.             懂Android反编译Smali 语法. 4.             懂adb 和 jdb 等等工具使用. 5.             懂IDA 调试(远程动态调试APK和本地静态调试.SO文件) 6.             懂Arm汇编语法(因为移动设备芯片是Arm架构的,不是Int