关于android studio启动时加载项目gradle build出现错误的解决方法

Stack Overflow
Questions

Tags

Users

Badges

Unanswered

Ask Question
Take the 2-minute tour × Stack Overflow is a question and answer site for professional and enthusiast programmers. It’s 100% free, no registration required.
Android Studio (IntelliJ) Error Message

up vote
3
down vote
favorite
After I have created a new project in the latest Android Studio (IntelliJ), I got an error message:

Moverover, how to bring out the UI in the Android studio (IntelliJ) which was previously in the Android Eclipse?
Gradle FirstApp project refresh failed:

Error: Unable to start the daemon process.

This problem might be caused by incorrect configuration of the daemon. For example, an unrecognized JVM option is used. Please refer to the user guide chapter on the daemon.

Please read the following process output to find out more:

21:05:33.924 [main] DEBUG o.g.l.daemon.bootstrap.DaemonMain - Assuming the daemon was started with following jvm opts: [-XX:MaxPermSize=256m, -XX:+HeapDumpOnOutOfMemoryError, -Xmx1024m, -Dfile.encoding=windows-1252, -Duser.country=NZ, -Duser.language=en, -Duser.variant]
FAILURE: Build failed with an exception.

What went wrong: Could not create service of type DaemonContext using DaemonServices.createDaemonContext().

Try: Run with –stacktrace option to get the stack trace. Run with –info or –debug option to get more log output. Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0

java android eclipse intellij-idea
shareimprove this question
edited Dec 20 ‘14 at 15:41

Anton Dozortsev
1,1921627
asked Dec 20 ‘14 at 8:10

dfefef
256

Restart Android Studio? (or IntellIJ IDEA, which one you use?) – Marco Acierno Dec 20 ‘14 at 15:43

I’ve restarted several times, problem still exist. The latest Android Studio uses IntelliJ, previous Android Studio was associated with Eclipse. – dfefef Dec 21 ‘14 at 1:36
add a comment
1 Answer
activeoldestvotes
up vote

***1
down vote
Right click on the Android Studio and run as administrator...
I had the same problem after updating Android Studio and this problem was resolved by running the Android Studio with administrator privilege.***

**《博主备注:解决办法已经出现:running the Android Studio with administrator privilege。运行android studio时右键以管理员身份运行,问题就解决了!》**
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: android studio gradle build慢可能是因为你的网络或者计算机配置问题。你可以尝试优化Gradle的设置,比如更改Gradle版本或者加速Gradle的下载速度。另外,也可以清理一下Android Studio的缓存和临时文件。 ### 回答2: Android Studio相对其他IDE来说,它自带的Gradle Build功能是它的一个独特优势,并且在开发Android应用的过程中必不可少。但有时候我们可能会遇到Gradle Build进程变得特别慢的情况,这会极大地影响我们的开发效率。下面是一些可能导致Gradle Build慢的原因: 1.版本不一致 Gradle的版本与其他构建工具(如:Maven)不一样,你需要在你的工程目录下的build.gradle中指定一个应用的Gradle版本,这个版本与你本地Gradle版本可能不一致,也不同于Android Studio使用的版本。所以当你打开你的Android Studio时,你的工程目录下的build.gradle会被加载。 2.网络问题 你的Gradle可能加载了一系列的第三方库。这些库可能来自jCenter或者其他仓库。当你构建应用时,Gradle会从远程下载这些库文件。应该看见Android Studio在状态栏提醒你下载了多少个依赖,这也称之为:Gradle同步。当Gradle Build非常慢的时候,考虑网络问题。 3.依赖关系的问题 Gradle Build期间,你的代码中的依赖关系可能会导致Build速度变慢。例如:依赖中可能有一些库已经过时了,与新版本不兼容,或者正在进行的某项测试。 4.JVM内存问题 Gradle Build可能会消耗大量的内存,当时常出现“OutOfMemoryError”等错误。因此可以通过增加JVM中Gradle的堆内存来缓解这种情况。 解决Gradle Build慢的问题需要针对具体情况进行分析,有一些常见方法可以提高Gradle Build速度,如: 1.更新Gradle Build版本 在工程目录下的build.gradle文件中更新最新版本的gradle依赖库,即: dependencies { .... classpath 'com.android.tools.build:gradle:3.0.1' ... } 2.离线着Gradle Build 可以在设置中设置不再在线编译。在“Settings”→“Build, Execution, Deployment”→“Gradle”下勾选“Offline work”即可。 3.增加JVM内存堆 在“gradle.properties”文件中指定JVM的内存堆大小,例如: org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 4.避免多重依赖 可以通过减少你的依赖关系来加快Gradle Build速度。例如,如果你在你的gradle文件中添加了一个第三方库的过时版本,并且这个版本与其他依赖库有冲突,那么这个版本就不应该被添加到gradle中。 总之,Gradle Build速度慢的问题是很多Android开发者经常碰到的问题,如果你在使用Android Studio开发中遇到这种情况,你可以采取上述一些常用方法进行解决。同时,也建议我们在构建应用的过程中尽量减少对第三方库的依赖,使应用构建更高效。 ### 回答3: Android Studio是一个功能强大的开发环境,但有时候编译项目可能会出现速度慢的情况。gradle build速度慢的原因可能来自于各种不同的因素。以下是一些可能导致gradle build速度慢的原因以及解决这些问题的方法: 1. 依赖下载速度慢: 解决方法:使用阿里巴巴镜像仓库,修改build.gradle文件中的repositories闭包,将mavenCentral()替换为使用阿里巴巴的仓库,如maven { url 'https://maven.aliyun.com/repository/public' }。 2. 垃圾回收(GC)问题: 解决方法:增加JVM的内存空间,设置方法为:在gradle.build文件的末尾添加org.gradle.jvmargs = -Xmx4g。 3. 代码太多: 解决方法:删除不必要的代码、添加代码压缩混淆、使用缓存,如将需要改动的模块设置为另一个单独的项目,并可以在另一个项目中不需要重新编译模块。 4. Android Studio版本太旧: 解决方法:更新到最新版的Android Studio,以确保您在最新的开发环境中工作。 总结: Gradle build速度慢的原因多种多样,每个问题都可能需要不同的解决方法。需要根据具体的情况选择合适的办法来解决问题。Python助手因自身只有300字的限制,无法涵盖所有的解决方法和细节。希望大家可以通过搜索相关内容,深入学习和了解Gradle build问题,并逐渐降低gradle build的时间。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值