在我使用Android Studio的过程中遇到一些问题,下面是对专业些问题及解决办法的总结


1、gradle代理设置

在执行gradlew clean命令时,会从网上下载一些依赖组件,若公司网络为代理上网的,则下载失败,这时需要设置gradle代理:

在当前项目或HOME/.gradle/目录下的gradle.properties添加如下设置:

systemProp.http.proxyHost=proxy.hoge
systemProp.http.proxyPort=3128

若设置了用户名和密码,则再添加如下设置:

systemProp.http.proxyUser=username
systemProp.http.proxyPassword=password


2、使用Retrolambda产生的错误

错误描述中出现如下内容:

Failed converting ECJ parse tree to Lombok
java.lang.UnsupportedOperationException: Unknown ASTNode child: LambdaExpression

出现此问题的原因为:当前com.android.tools.lint版本与Retrolambda冲突。可以去掉lint,但是就损失了对代码扫描的好处,建议如下修改:

进入如下目录:C:\Users\【Administrator(当前用户名)】\.gradle\caches\modules-2\metadata-2.15\descriptors\com.android.tools.build\gradle-core\1.2.3\22da77b0d76ea8df17298218f3ec1f87\ivy.xml

修改配置项

<dependency org="com.android.tools.lint" name="lint" rev="24.1.0" force="true" conf="runtime->compile(*),runtime(*),master(*)"/>
改为:

<dependency org="com.android.tools.lint" name="lint" rev="24.0.0" force="true" conf="runtime->compile(*),runtime(*),master(*)"/>

参考:http://stackoverflow.com/questions/29316332/retrolambda-lint-crashes-when-using-lambda-expressions-with-retrolambda



更多相关文章

  1. Android棉花糖“不能播放这个视频”错误
  2. ViewPager中的错误片段接收onContextItemSelected调用
  3. 错误”. lang。当使用带有ViewPager的选项卡时,IllegalStateExcep
  4. Java Android套接字连接。错误的IP地址导致应用程序停止响应
  5. 空对象引用错误:使用SQLite的Android Studio
  6. Libgdx设置UI在新GWT项目中出现2个意外错误
  7. E/JavaBinder:FAILED BINDER TRANSACTION错误解决+RadioGroup调用
  8. 错误:未使用的导入语句 - 导入android.widget.AdapterView.OnItem
  9. Android的Intel XDK构建错误

随机推荐

  1. android:screenOrientation 强制屏幕方向
  2. Android EditText 代码实现键盘弹出打开
  3. android 整合 maven 环境
  4. 有关谷歌Android和Java历史的一课
  5. Android JUnit单元测试
  6. Android数据库操作的两种方式
  7. android 中限制EditText 最大输入字符数
  8. Google Maps API Key申请方法及地址
  9. Android解析自定义xml文件--Sax解析xml文
  10. Android中的存储路径之外部存储