自从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日

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

更多相关文章

  1. 编程回忆之Android回忆(有关Android(安卓)列表分组显示的问题)
  2. 关于android的Notification的若干问题
  3. 【Android】Android中不同手机分辨率适配问题
  4. android 决TextView中MaxLines与ellipsize=end冲突问题
  5. androidstudio搭建flutter环境,遇到的问题
  6. eclipse导入已存在的android工程时遇到AndroidManifest.xml文件
  7. 关于Android(安卓)Studio构建失败,导入新项目打包apk遇到的一些问
  8. Android(安卓)项目开发填坑记 - 使用 MultiDex 解决 64K 限制
  9. 对android里布局文件当中的TextView对象设置事件监听,但是不响应

随机推荐

  1. SQLiteException: no such column:好
  2. Android(安卓)- monkey 参数说明
  3. 第七天android:弹球1
  4. 下载安装sdk-tools配置Android(安卓)SDK
  5. 打开eclipse的opens the android sdk and
  6. 检测android app是否第一次启动
  7. Android之Gradle的理解
  8. 【Android】高仿大众点评中的范围选择控
  9. Android中Handler的正确使用
  10. AES在Android、JAVA端正常加密解密