ubuntu 不FQ安装 Android Studio

准备工作

    在 http://www.androiddevtools.cn/ 网站下载Android Studio

 

1. 修改hosts, 添加DNS解析

    carloz@linux:~/programfiles/android-studio/bin$ sudo vi /etc/hosts

#Google主页
203.208.46.146 www.google.com
##这行是为了方便打开Android开发官网 现在好像不翻也可以打开
74.125.113.121 developer.android.com
##更新的内容从以下地址下载
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com

 

 

2. 解压 Android Studio

    到android studio安装目录,打开bin目录,编辑idea.properties, 在文件末尾添加:
    disable.android.first.run=true
    这将禁用第一次运行,方便以后设置代理

 

2. 打开Android Studio

    carloz@linux:~/programfiles/android-studio/bin$ sudo ./studio.sh

    配置SDK: Configure | Project Defaults | Project Structure | SDKs

    

3. 打开SDK Manager, 设置代理

    

    Android SDK Manager -> Tools -> Option, 注意勾选要保持一致

HTTP Proxy Server: mirrors.neusoft.edu.cn
HTTP Proxy Port: 80

 

     

 大功告成

 

4. 碰到的问题

     4.1 新建Android-studio项目以后,运行时报错:

adb: Cannot run program "/home/carloz/programfiles/android-sdk/platform-tools/adb": error=2, 没有那个文件或目录

       查看后是有这个目录的, 百度一下 http://blog.163.com/china_uv/blog/static/11713726720136931132385/

原因:
    64bit的系统,Android sdk只有32bit的程序,需要安装ia32-libs,才能使用。
解决方法:
sudo apt-get install libc6:i386 libgcc1:i386 gcc-4.6-base:i386 libstdc++5:i386 libstdc++6:i386
sudo apt-get install libqt4-opengl
sudo apt-get install libglu1-mesa
sudo apt-get ia32-libs-multiarch:i386
sudo apt-get install ia32-libs
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0

    4.2 Error running app: Gradle project sync failed. Please fix your project and try again.

 

    4.3 运行工程时,出现

      Unexpected Error
      Local path doesn't exist.
      Local path doesn't exist.
      The project may need to be synced with Gradle files.

      等待了很长时间,还设置了一下代理,也不知是否跟这个有关系:http://www.liaohuqiu.net/cn/posts/about-red-apricot-and-compiling-fresco/

     

 

     4.2 点击运行工程以后, 卡在Gradle Build Running 界面

       [4700405] WARN - options.ex.ConfigurableWrapper - XML does not provide id for class com.android.tools.idea.run.CloudTestingConfigurable
       [4700429] WARN - ConfigurableExtensionPointUtil - Can't find parent for project.propCompiler (Compiler)

 

    4.3 创建虚拟机AVD失败

    

    

 设置环境变量:ANDROID_SDK_HOME值为你的SDK目录

     carloz@linux:~/programfiles/android-sdk/platform-tools$ sudo vi /etc/profile

export ANDROID_SDK_HOME=/home/carloz/programfiles/android-sdk

    carloz@linux:~/programfiles/android-sdk/platform-tools$ source /etc/profile

 

 5.  一旦 工程运行成功以后,将Gradle设置为离线工作,否则每次运行工程,他都会去下载同步一次

 

 

参考:

http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1118/2005.html

http://jinyudong.com/2014/11/12/Android-Studio-SDK-Update/

http://www.eoeandroid.com/thread-562267-1-1.html

http://blog.csdn.net/zangcf/article/details/43190787

posted @ 2015-09-20 23:57  carlo-z  阅读(12)  评论(0编辑  收藏  举报