android studio 一直卡在Gradle:Build Running的几种解决办法

 更新时间:2017年10月27日 09:41:18   作者:哈丨吅  
这篇文章主要介绍了android studio 一直卡在Gradle:Build Running的解决办法,非常具有实用价值,需要的朋友可以参考下

在使用AS开发安卓应用程序的时候经常会遇到Gradle build running一直在运行甚至卡死的情况,解决方法如下:

方法1:

1、在C:\User\<用户名>\.gradle 目录下新建一个gradle.properties文件,并在里面添加一行:org.gradle.daemon=true

2、打开AS,在Settings中设置Gradle的工作模式为offline,如下图:


这样就可以解决一直在running的问题了

方法2:

找到路径C:\Users\admin\.gradle\wrapper\dists,在此文件夹下有一个gradle版本文件夹,打开后是一个名字很长的文件夹,
例如我的C:\Users\admin\.gradle\wrapper\dists\gradle-2.4-all\6r4uqcc6ovnq6ac6s0txzcpc0 然后下载对应版本的gradle,将下载的压缩包直接放进名字很长的文件夹中即可,不需要解压

方法3:

需要在android studio 中配置gradle的代理,当然是用goagent了。打开setting->gradle->Gradle VM Options:-Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=8087设置生成功后,重启androidstudio ,速度会非常快。

方法4:

1)进入刚安装的Android Studio目录下的bin目录。找到idea.properties文件,用文本编辑器打开。

2)在idea.properties文件末尾添加一行: disable.android.first.run=true ,然后保存文件。

3)关闭Android Studio后重新启动,便可进入界面。

方法:5:

可能是由于国内的某些杀毒软件禁用了aapt.exe进程导致的。aapt即Android Asset Packaging Tool,在SDK的build-tools目录下。该工具可以查看,创建, 更新ZIP格式的文档附件(zip, jar, apk)。也可将资源文件编译成二进制文件,尽管你可能没有直接使用过aapt工具,但是build scripts和IDE插件会使用这个工具打包apk文件构成一个Android 应用程序。

解决办法:

网上有个解决的方法,是通过延长aapt.exe的启动时间来解决的,在系统变量中加上“SLAVE_AAPT_TIMEOUT”,并设置值为30,同时也要在用户变量中加上"JAVA_HOME"的设置,不过相信只要是做java或者android开发的人都会设置好"JAVA_HOME"吧


还有个方法是更新build-tools为最新的版本

但是以上这些方法治标不治本

解决的根本途径是要让杀毒软件信任AndroidStudio的所有操作

这个就需要各位根据自己电脑使用的杀毒软件来添加信任程序了,具体流程视使用的软件不同而定

把studio.exe(32位)或者studio64.exe(64位)添加为信任程序,这两个文件在AndroidStudio的安装目录\bin文件夹下


或者直接把整个AndroidStudio安装目录文件夹设置为信任区最好了

如果以上的步骤闲麻烦,那就关闭或者彻底卸载掉杀毒软件把。。。简单粗暴见效快

方法6:

下载版本较新的android studio,新版本的对这种情况有了很好的改进。我用的2.2.3,几乎没有卡顿的情况。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 详解Android中AIDL的使用

    详解Android中AIDL的使用

    AIDL是Android Interface definition language的缩写,对于小白来说,AIDL的作用是让你可以在自己的APP里绑定一个其他APP的service,这样你的APP可以和其他APP交互,接下来通过本文给大家分享Android AIDL使用,需要的朋友参考下吧
    2021-07-07
  • Android  通知使用权(NotificationListenerService)的使用

    Android 通知使用权(NotificationListenerService)的使用

    这篇文章主要介绍了Android 通知使用权(NotificationListenerService)的使用的相关资料,需要的朋友可以参考下
    2017-06-06
  • Android View滑动的实现分析示例

    Android View滑动的实现分析示例

    View滑动是Android实现自定义控件的基础,同时在开发中难免会遇到View的滑动处理,其实不管是那种滑动方法,基本思路是类似的;当点击事件传到View时,系统记下触摸点的坐标,手指移动时系统记下移动后的左边并算出偏移量,通过偏移量来修改View的坐标
    2022-08-08
  • Android自定义ViewGroup实现竖向引导界面

    Android自定义ViewGroup实现竖向引导界面

    这篇文章主要为大家详细介绍了Andoird自定义ViewGroup实现竖向引导界面,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-03-03
  • Android TabWidget底部显示效果

    Android TabWidget底部显示效果

    这篇文章主要为大家详细介绍了Android TabWidget底部显示效果的三种方式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • Android ListView自定义Adapter实现仿QQ界面

    Android ListView自定义Adapter实现仿QQ界面

    这篇文章主要为大家详细介绍了ListView自定义Adapter实现仿QQ界面,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • Android P实现静默安装的方法示例(官方Demo)

    Android P实现静默安装的方法示例(官方Demo)

    这篇文章主要介绍了Android P实现静默安装,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • Android实现淘宝选中商品尺寸的按钮组实例

    Android实现淘宝选中商品尺寸的按钮组实例

    这篇文章介绍的是仿淘宝中的选中商品不同尺寸,比如衣服有L、M、XL等等的款式。这时候我们就需要一个button组来进行了,当时这个时候里面的尺寸可能有很多,那怎么办呢?这里我们就肯定要做个自适应的按钮组了,要不然弄出来也没用。
    2016-08-08
  • 强制去除Unity自动添加的Android隐私权限

    强制去除Unity自动添加的Android隐私权限

    大家好,本篇文章主要讲的是强制去除Unity自动添加的Android隐私权限,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • Android系统添加自己写的工具

    Android系统添加自己写的工具

    今天小编就为大家分享一篇关于Android系统添加自己写的工具的文章,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10

最新评论