zoukankan      html  css  js  c++  java
  • 解决一个Android Studio gradle的小问题

    自从Android Studio有了gradle之后,就经常有问题,最近在Ubuntu上用Android Studio的时候就遇到一个问题,每次项目目录更改了,Import项目,打开项目,还是新建项目,总会出现一个gradle sync in progress.当然,在有网的情况下是正常的,但要是没网的时候,studio会报一个错,gradle project sync failed basic functionality may not work(eg.xxx),这会有什么影响呢?你无法加载sdk,编辑Activity的时候提示找不到sdk,但是配置没错!而且你无法run or debug,所以,没网的情况下,你根本就无法进行安卓开发了。我们需要一个解决办法:

      既然它提示proxy有问题,我们都知道,即使断网的情况下,我们依然可以连上本地地址,即localhost的,那我们来试下,打开 /Home/UserName/.AndroidStudioPreview/config/options/other.xml,搜索USE_HTTP”,找到下面这块东西,

    <option name="USE_HTTP_PROXY" value="false" />
    <option name="USE_PROXY_PAC" value="false" />
    <option name="PROXY_HOST" value="" /> <option name="PROXY_PORT" value="80" />

    然后,我们要改的是<USE_HTTP_PROXY> <PROXY_HOST> <PROXY_PORT>三个的value,如下

    <option name="USE_HTTP_PROXY" value="true" />
    <option name="USE_PROXY_PAC" value="false" />
    <option name="PROXY_HOST" value="localhost" />
    <option name="PROXY_PORT" value="8080" />

    这时,再进Android Studio就没有再提示那个gradle sync in progress.了。

    ------------------2014年03月13日

    其实还是会提示gradle sync in progress,但所说的那个问题不会出现了。

    问题似乎并非如此简单!

    ------------------2014年03月18日

    找到离线解决办法了,按以下步骤:File->Settings...->Gradle

    把Global Gradle setting里的Offline work勾选上,看英文意思应该知道这是离线工作用的了,然后编译,有时会提示“crash”,但无妨,试多一两下就行了。

    ------------------2014年03月20日

    注意,新建项目后,要重新设置一下上面这步。

  • 相关阅读:
    cyren提供安全规则
    AC自动机——1 Trie树(字典树)介绍
    代码静态分析工具——splint的学习与使用
    Aria2+WebUI,迅雷倒下之后的代替品
    立华科技
    centos平台基于snort、barnyard2以及base的IDS(入侵检测系统)的搭建与测试及所遇问题汇总
    Iperf使用方法与参数说明
    网络基本功(一):细说网络传输
    TCP窗口扩大选项
    TCP Nagle算法&&延迟确认机制
  • 原文地址:https://www.cnblogs.com/xzhang/p/3596128.html
Copyright © 2011-2022 走看看