当前主流的安卓APP开发IDE

本文介绍了Android开发环境的变化,从早期的Eclipse+Genymotion到现在的Android Studio+Genymotion。详细阐述了如何安装和配置这两个工具,包括Genymotion的下载、安装,与Eclipse和Android Studio的集成,强调了IDE对于开发者效率的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

什么是主流的开发安卓APP的方式?

我是去年4月份接触的Android开发,因此特别有感触,可以明显的感受到安卓APP主流开发方式的改变。

去年,2015年年初,各大安卓开发群大部分大牛在用Eclipse+Genymotion开发APP,初入群询问大家也都推荐这种方式,因为毕竟这在那时候就是主流。

几乎所有搜到的安卓开发教程讲师都是用Eclipse。当时,Android Studio已经出现了差不多两年,但是因为其占用内存较大和BUG较多因此没有出现在众人面前。

到了2015年中旬6月份左右吧,谷歌宣布Android Studio将取代Eclipse成为官方推荐的开发工具。

那时候,我下载来尝试了一番,当时我的小笔记本I5双核四线程、4G内存、5000转硬盘实在受不了那种五六分钟的启动等待和90%的电脑资源占用率,就删掉了。

当时,各大论坛和开发群都在吐槽Android Studio的卡顿,一些保守的开发者继续推荐新人Eclipse作为开发工具。

到了2015年12月份,我分期半年加了4G内存和换了128G的固态硬盘。(电脑性能指数级提升( ̄y▽ ̄)╭ Ohohoho…..)

然后再安装AndroidStudio,简直没有压力了,开了三个虚拟机简直没有问题。

年后,Android Studio 1.0正式版出来了,BUG基本没有遇到过了,那时,主流终于开始改变了。这个从Github的有关Android的开源项目就可以看出来了。

现在AndroidStudio已经2.2正式版了,觉得开发安卓就是一种享受了。

真正的大牛是不拘泥于IDE的,SublimeText加上编译打包命令就可以弄出APP。但是对于新人的我们,就十分依赖IDE。而IDE会决定着我们的开发热情和效率。


IDE

曾经的主流,Eclipse+Genymotion

关于Eclipse搭建安卓开发环境可以看这篇博文 ↓

http://pwcong.me/2016/09/05/%E4%B8%80%E6%AD%A5%E6%AD%A5%E6%9D%A5%E9%85%8D%E7%BD%AE%E5%AE%89%E5%8D%93%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83ADTBundle/


1. 安装Genymotion

默认的虚拟机启动及其困难,也较为卡顿,这时候我们需要一个替代的虚拟机Genymotion了,下载地址在这里 ↓

https://www.genymotion.com/download/

当然前提是你要有个账号。

下载安装过程就不细说了,选择教育|学习|个人使用版本就行了。

安装完毕后,打开,用账户登陆(没有就去注册),下载自己想要的虚拟机版本,设置分辨路和内存。


2. Genymotion和Eclipse链接

至于链接就需要装个插件了,和安装ADTPlugin一样,
01

接着输入插件地址:http://plugins.genymotion.com/eclipse

02

然后等待以下,把下面选项 Group items by category 选项勾弄掉,接着就出现插件包了,选上就Next,同意,无乱什么都选择Yes,等待下载安装直到完成。

下载安装完成重启Eclipse后会发现多了个这个图标
04

点击以下,会弹出警告,让你设置Genymotion和安装目录,设置你刚才安装的Genymotion的目录,接着确定就行了。

剩下的就一样的了,点击上面那个图标打开虚拟机,然后选择启动虚拟机。

在运行项目之前,先设置以下运行配置
05

选择如下
06


现在的主流,AndroidStudio+Genymotion

1. 安装Android Studio

AndroidStudio的下载地址在下面 ↓ (不要怀疑(→_→),下面那个就是是谷歌官网下载地址)

https://dl.google.com/dl/android/studio/install/2.2.0.12/android-studio-bundle-145.3276617-windows.exe

安装过程同样不在多说,一直下一步到完成就行了。

特别注意!
安装路径不要出现任何中文!!!
不要出现任何中文!!!
不要出现任何中文!!!

2. Android Studio和Genymotion链接

Genymotion安装上面已讲,Android Studio链接Genymotino同样是安装插件,很简单,打开设置
07

在Plugins选项中输入genymotion,搜索到后点击旁边的install,因为我安装了所以显示“Uninstall”
08

如果搜不到就点击下面搜索进行安装
09

一直同意,Next,等待安装完毕后重启。

重启后出现下面的图标。
10

点击打开,会弹出错误,说没设置Genymotion目录,和上面一样,到设置里设置。
11

后面就一样的了,点击小图标来选择启动虚拟机,接着运行项目。

### 主流安卓应用程序开发技术栈和框架 #### Java 和 Kotlin 编程语言 Java 是最早被广泛采用的语言之一,几乎所有的 Android 应用程序都可以通过 Java 来构建。Kotlin 则是在近几年迅速崛起的新一代编程语言,官方支持度极高,并且提供了更简洁优雅的语法结构以及更好的安全性特性[^4]。 #### NativeScript NativeScript 提供了一种创建真正的原生移动应用的方式,允许开发者利用 JavaScript 或 TypeScript 进行编码工作。该工具链能够编译成 ARM 和 x86 的机器码,在 iOS 和 Android 设备上运行时可以达到接近本地应用的效果[^1]。 #### Flutter Flutter 是 Google 推出的一款 UI 工具包,专为高效地设计精美的用户体验而打造。借助 Dart 语言编写的应用不仅可以在多个平台上无缝切换,而且还能享受到极高的渲染速度与流畅交互体验。由于其出色的性能表现及丰富的组件库支持,越来越多的企业和个人倾向于选择 Flutter 构建跨平台解决方案[^2]。 #### React Native React Native 让 Web 技术人员也能轻松进入移动端领域,凭借 Facebook 维护的强大社区力量不断迭代更新。此方案的核心优势在于可重用现有网页项目的部分逻辑代码片段,从而减少重复劳动并加快项目进度。同时,它还兼容多种插件扩展功能来满足特定需求场景下的定制化要求。 #### Xamarin Xamarin 属于 Microsoft 生态圈的一员,主要面向 .NET 开发者群体提供 C# 为基础的一站式多端部署能力。除了拥有完整的 IDE 集成环境外,还可以调用底层 API 实现高度优化的操作流程,确保最终产品具备良好的稳定性和可靠性。 ```java // Java 示例代码 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } } ``` ```kotlin // Kotlin 示例代码 class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值