美文网首页
0.开发工具配置

0.开发工具配置

作者: 文卿 | 来源:发表于2015-04-02 23:52 被阅读84次

开发android apps,首先要做的就是 开发环境的搭建。 其中IDE有多种选择,甚至可以不用IDE,使用emacs作为代码编辑器,使用ADB启动 virtual machine也可以。 下面具体的来谈谈 android studio + android sdk + Android virtual Device 与 Genymotion。

  1. android studio 是 谷歌在2014年的 Google I/O 大会上推出的一款 android 开发IDE。 就整体风格而言,完全就是 InteliJ 系列的风格,当然,包括他的内存占用大的特点。 不过相较于 eclipse , 个人更喜欢 android studio 进行开发。 原因很多,其中代码显示的风格比较全面,(函数有函数的颜色,类有类的颜色,其他有其他的颜色等),插件安装较eclipse更为方便,最后就是 这是 Google 官方比较推荐的IDE。

  2. Android SDK. 这个没什么好说的,苦逼的下载吧,嗯,记得要 cross the China Great Wall of internet. 记得将 x86, x86_64的镜像下载完全。 使用这个镜像,会比 EARM 镜像更为迅速。 使得模拟器的表现更像是真机。

  3. Android Virtual Device 。 这个没什么好说的,官网的模拟器,不推荐使用。 启动太慢,卡帧非常严重,哪怕使用了 x86, x86_64的镜像。

  4. Genymotion。 这个是第三方提供的 android virtual device。 安装这个,首选需要安装 virtual box。(其中有的安装包带了vbox,不过如果默认的用户路径中,有中文,这个方法容易导致 vbox安装失败。) 如果已经下载完了 SDK,那么可以在 setting中 将 sdk的路径设置完即可使用。 如果需要用到本地没有的镜像做 virtual device,那么可以在线下载。 个人非常推荐使用 Genymotion 当作 android virtual device。速度非常快,嗯,对了,最好在 模拟器启动之后,将 arm-translation 的包拖拽到模拟器中,这样才可以模拟开发的APP运行在 arm 架构的android 设备中。

因此, 目前个人的开发环境为 Android Studio 作为代码编辑器和调试器。 Genymotion 作为模拟器。 目前来说,非常爽。

相关文章

  • 0.开发工具配置

    开发android apps,首先要做的就是 开发环境的搭建。 其中IDE有多种选择,甚至可以不用IDE,使用em...

  • 前端开发 VS Code 上手使用

    如果想配置 sublime 开发工具 => sublime 配置及使用技巧 如果想配置 vim 开发工具 => 面...

  • 使用 Gradle 配置 Android 工程

    0. 前言 自从将 Android 开发工具从 eclipse 迁移到 AndroidStudio 中之后,And...

  • 0.配置项目

    选择https://git.oschina.net/ 作为远程库 新建项目 添加 SSH 公钥,进入终端,并输入以...

  • 微信小程序登录

    一、微信开发工具配置 1. 配置appId 打开微信开发工具,导入项目,打开右上角详情,输入小程序的a...

  • 微信小程序商城构建全栈应用

    环境 开发工具PHPstorm微信小程序开发工具PostmanNavicat ThinkPHP5 配置Compos...

  • iOS - APNs源生推送

    目录0.各版本推送特性1.证书配置2.后台配置APNs格式3.xcode项目配置推送4.参考资料 正文0.各版本推...

  • Flutter初步尝试(macOS)

    配置Flutter的开发环境 首先需要安装iOS的开发工具Xcode和Android开发工具AndroidStud...

  • 二、JSP环境搭建

    配置java开发工具——JDK 下载 java sdk 配置path环境变量 配置web服务器 tom...

  • spring boot 无缝接入mybatis

    环境声明: 1.配置spring boot 环境,配置gradle 环境,配置jdk8,开发工具idea。安装my...

网友评论

      本文标题:0.开发工具配置

      本文链接:https://www.haomeiwen.com/subject/wxzoxttx.html