ubuntu+idea intellij配置android开发环境

最近对移动开发产生兴趣,决定在未来几年内利用空余时间开发一些app或游戏什么的,鉴于ios开发成本较高,且自身对java相对熟悉,因此选择了学习android。都说android市场不很很好,收益较难,但是仍觉得只要功夫深,产品好,总会有人用。

不扯了,去网上搜了一下都是大部分android开发都是基于windows+eclipse,但是自己工作这段时间都是使用的linux+idea,而且用着特别舒服,因此决定依旧使用ubuntu+idea,不说废话了,配置过程如下:

1. 自己本职就是做java web开发,因此java环境是有的,且ubuntu和idea本机自带无需另外安装。这里直接装android SDK

网上和书上都说去android官网去下载,但是官网已被墙(最近好多网站都被墙,google也上不去了,免费的翻墙软件都说服务器压力太大不提供免费使用,我ZGZF啊...),所以去网上直接搜,最后找到了,地址:http://www.cr173.com/soft/78226.html

下载了好几次开始用的chrome自带的下载工具,竟然不能断点续传(失望...),遂尝试使用ubuntu自带的firefox,竟然支持续传(好吧,以前很少用,小看了)。

这个包中包括了android SDK和eclipse(我说怎么这么大),果断放弃eclipse(用了三年的eclipse在我用了一周的idea之后就果断放弃了,idea就是java开发神器)。

进入android SDK的目录下,内容如下:

具体的我也不解释,自己看书吧,我也不是很明白(新人)。

2. 进入tools文件夹,执行./android命令,出来一个SDK manager的窗口,如下:

我选择了4.4.2版本(随便选的,现在还不知道各个版本的区别,以及支持的硬件配置,有坑的话以后慢慢填吧,摸着石头过河),我选择了4.4.2版本下的所有内容(从程序员的经验来看,想成为一个领域的大牛,什么doc,source啊都得看)并下载(我昨晚在公司发布到快一点,到家快两点才开始配环境,下载sdk又下载版本包,特别慢,擦,快四点了就由他自己下吧,今早八点多参加公司活动,下午回来发现差不多下好了)。

3. 打开idea(我用的13.1.3的,好吧,我用的破解版,误喷,自己也痛恨盗版,用社区版大半年,社区版功能少太多,后来没办法找同事生成一个key,就同流合污了),新建一个empty project,建好之后新建一个android module可以用idea默认提供的工程(先尝试跑起来)。

建好module之后,启动,结果很显然,失败了,原因是android avd还没配。

4. 配置android avd

输入命令:android avd,弹出的窗口如下:

点击new, 弹窗如下:

填好能填的项之后,发现Target这项填不了,不让提交,疯了...

在网上搜了很多内容,未果,尝试在idea里配置。

在建好的module下面,选择Run-Edit Configurations...,窗口如下:

注意右下方的Emulator选项,Prefer Android Virtual Device选项,应该是空的(因为文章是我配置过的,希望大家充分发挥自己的想象力,就当那是空的),选择按钮...,弹出来跟上面一样的图,发现这时的Target选择可以选,果断选择一个。填上该填的,内容如下:

点击OK,这样avd就新建好了。

5. 运行工程

第一次运行android工程(有点小激动,第一次hello word出来时候的感觉,程序员都知道),发现失败了,原因未知,再一次疯了。

继续尝试解决问题,还是去Edit Configurations...页,点击...按钮,出来这个窗口:

选中emulator那一行,再选择右边的Start按钮,发现启动失败,错误提示如下:

"Failed to start emulator: Cannot run program "/home/q/adt-bundle-linux-x86-20131030/sdk/tools/emulator": java.io.IOException: error=2, No such file or directory".

googlestable一搜(公司大神推荐的google的代替品,貌似没有被墙),stackoverflow有相同的问题(一阵窃喜,stackoverflow,大爱啊),第一个回答就解决了问题:If you‘re running a 64-bit system, you need to install ia32-libs:sudo apt-get install ia32-libs安装花了一会时间,再次点击运行按钮,结果如下:
 结果终于出来了(开机好慢,是电脑问题吗?以后解决)。

至此,android环境配置完成了,这只是android开发的漫漫长路的开始,以后还会遇到各种困难,希望自己能知难而上,勇攀android高峰。最后再吐槽一下ubuntu自带的截图工具(用了一年了),真难用,竟然不能自动匹配窗口大小,比QQ截图差远了

ubuntu+idea intellij配置android开发环境,布布扣,bubuko.com

时间: 2024-12-26 16:05:13

ubuntu+idea intellij配置android开发环境的相关文章

Ubuntu Linux下如何配置Android开发环境

下载和安装Win7系统Android开发环境中讲了怎样在Win7系统中安装Android开发环境,那么怎样在Linux系统中配置Android开发环境呢?本篇文章就将演示如何使用Eclipse.Android SDK和PhoneGap在Ubuntu 11.04环境下配置Android开发环境. 以下是在Ubuntu linux系统中配置Android开发环境的几个步骤:        1.安装Eclipse和Android SDK/PhoneGap所需软件包: 打开终端,输入下面命令完成题目所述

[转]Ubuntu 配置 Android 开发 环境

转自:http://blog.csdn.net/shulianghan/article/details/20855541 1. 安装 Android Studio (1) 下载Android Studio开发环境 下载地址 : http://developer.android.com/sdk/installing/studio.html , Windows 和 Linux 不分 32 位 和 64 位; -- Windows版 : https://dl.google.com/android/st

在MyEclipse中配置android开发环境

在MyEclipse中配置android开发环境.首先要先安装好java jdk,,然后再安装MyEclipse,并正确配置jdk,即在命令提示符下输入java和javac会出现相应的使用命令说明.下载android SDK,解压(最好解压到MyEclipse安装目件夹下进行安装,我的因为已经安装好了,所以这里没有解压到MyEclipse目录下)如下图所示: 打开该文件夹,运行SDK Manager.exe: 打开可能会有点慢, 选择相应的android API版本,再单击下面的install按

关于64位Linux配置android开发环境出现 No such file or directory

前几天在64位系统上部署android开发环境的时候出现了这种问题 /aapt: No such file or directory 通过谷老师,知道原理android SDK里面的程序全是32位的,没有64位的.不知道为啥要写个x64, 我们仅仅要安装一下32位的执行库即可了,sudo apt-get install ia32-libs,就这么简单,一键搞定. 关于64位Linux配置android开发环境出现 No such file or directory,布布扣,bubuko.com

Ubuntu 14.04 设置Android开发环境

伸展树模版真的好长好长... cut a b c:把第a-1个数伸展到根节点,把第b+1个数伸展到a的右子树,然后把ch[ch[root][1][0]]拿掉,放在剩下的树的第c个节点下. flip a b:把第a-1个数伸展到根节点,把第b+1个数伸展到a的右子树,然后翻转ch[ch[root][1][0]]: 由于会出现操作两边的情况,所以加了两个-1节点. 注意: 1,输出的时候要注意空格和换行. 2,在拿掉子树的时候要注意push_up(); #include<stdio.h> #inc

在已有的 eclipse 中离线配置 android 开发环境

有两种方法配置 android 开发环境:[注意:本文只介绍离线配置方法] 首先,下载好 ADT ( eclipse 平台下用来开发 android 应用程序的插件) 这里提供一个镜像网站 http://wear.techbrood.com/sdk/index.html,以下载android公开的官方开发平台 打开链接 点击下载(同意协议并且根据操作系统选择32bit还是64bit) 下载完成后解压打开目录(你会看到 eclipse 目录,这是配置好 android 开发环境的,你也可以直接用)

摆脱命令行,Ubuntu下配置Android开发环境

作者:宋志辉 微博:weibo.com/askzhihui/ 安装所需工具 一.新立得 新立得(Synaptic)是Debian和Ubuntu Linux操作系统的包管理工具apt的图形化前端. 它结合了图形界面的简单操作和 apt-get 命令行工具的强大功能.您能够使用新立得安装.删除.配置.升级软件包,对软件包列表进行浏览.排序.搜索以及管理软件仓库或者升级整个系统.您能够进行一些系列操作形成操作队列,并一起执行它们.新立得会提示您可能的依赖关系(您所选择的软件包所需的额外软件包)以及您所

ubuntu 配置android开发环境

本文的下载地址都是androiddevtools,下载地址:http://www.androiddevtools.cn/ 一.安装android sdk 解压文件,全部放到/opt/Java/androidsdk 二.安装ADT 解压文件,全部放到/opt/Java/ADT (这些文件笔者认为是用于安装,安装完后,应该就没用了) 打开eclipse,上方工具栏的[Help]=>[Install New Software],点击右边的add 名称随便写,笔者起名为ADT,文件路径选择/opt/Ja

mac里边配置android开发环境,intellij开发工具:

1 在android的官网下载 android sdk的mac版 http://developer.android.com/sdk/index.html  选择mac的版本 下载后打开sdk-manager下载各个android版本的api 2 jetbrains的官网下载intellij,intellij里边自带有adt,这样就可以试用intellij新建android项目了,可以试用默认的emulate(android自带的模拟器)进行开发. 3. 由于自带的模拟器比较慢,所以可以考虑使用g