Ubuntu14.04搭建Android Studio

来源:互联网 发布:中国人寿储备主管知乎 编辑:程序博客网 时间:2024/06/08 02:20

转载请注明出处谢谢:http://blog.csdn.net/u011504118/article/details/45441755

前言

今天终于决定要用Android Studio来代替Eclipse了。原因是现在Github上很多项目都已经迁移到Gradle了,在Eclipse上无法导入。再不跟上时代就要被抛弃啦!那么为什么用Linux呢?因为Android Studio在Windows上太卡了,而在Linux下却很流畅。

个人环境配置

  • JDK 1.8
  • 64位 Ubuntu 14.04
  • Android Studio 1.2

安装

  1. 首先是Java环境的配置,网上教程很多,这里就不再重复了。
  2. 下载Android Studio for Linux,上不了官网的话可以从这里下载。
  3. 下载后解压到自己喜欢的路径上,我这里选择的路径是/usr/android-studio。启动方法是在命令行下运行bin/目录下的studio.sh。于是乎我们发现每次都得得到studio.sh的路径才能启动,这样子就太麻烦了。所以我将/usr/android-studio/bin添加到环境变量,具体方法是编辑/etc/profile,在最后添加:

    export ANDROID_STUDIO=/usr/android-studio/binexport PATH=$ANDROID_STUDIO:$PATH

    请注意将路径替换成你自己的路径。
    编辑完后执行:

    source /etc/profile

    接着运行:

    studio.sh

    没有意外的话就能看到Android Studio的启动了。

启动

启动之后发现还要安装SDK,这个过程会很慢,可能还需要fq。当然也可以自己下载后再配置一下(上面给出的链接里面有)。我是直接在启动的时候去下载的。在下载过程中还遇到了一个问题,报了这样的错误提示:

One common reason for this is missing 32 bit compatibility libraries.

报错的原因是因为我的电脑是64位的,而这里需要32位的库,根据Android Studio的提示,找到了解决办法。
如果你用的是Ubuntu并且是13.10以前的,执行以下命令:

sudo apt-get install ia32-libs

如果是高版本的Ubuntu,则执行以下命令:

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1

HelloWorld

Android Studio 下载完后就能看到这个界面了
Welcome

选择Start a new Android Studio project,然后根据它的指引就能创建好一个项目了。
创建完项目之后发现报错了!
problem
一开始我以为是android.support.v4这个包没有导进去,导进去后发现还是不行,最后在StackOverflow上面找到了答案。问题就在res/values/styles.xml这个文件里面,原文件是这样的:

<resources>    <!-- Base application theme. -->    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">        <!-- Customize your theme here. -->    </style></resources>

将里面的Theme.AppCompat.Light.DarkActionBar改为Base.Theme.AppCompat.Light.DarkActionBar就OK了。
运行结果
Hello world

小技巧

在执行studio.sh的时候会发现终端一直被占用着,解决办法是借助nohup,使用方法:

nohup studio.sh &
0 0
原创粉丝点击