天天看点

Android Studio遇到的问题

2016.11.1

今天使用Android Studio的时候遇到了下面这个问题

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 at https://docs.gradle.org/2/userguide/gradle_daemon.html
Please read the following process output to find out more:
-----------------------
Error occurred during initialization of VM
Could not reserve enough space for KB object heap
           

解决方法:

找到我们的Gradle路径(ctrl+alt+S,输入gradle,如下图)

Android Studio遇到的问题

在该目录的gradle.properties文件中(没有需要创建)添加一句:

org.gradle.jvmargs=-Xmx512m
           

OK 这样就可以了,试试是否可以呢?

此外还看到一个方法,大家可以试试

http://blog.csdn.net/stephenxe/article/details/52137769

但是我的电脑没有成功,说是电脑兼容性有问题

Error:CreateProcess error=, 该版本的 % 与您运行的 Windows 版本不兼容。请查看计算机的系统信息,了解是否需要 x86 ( 位)或 x64 ( 位)版本的程序,然后联系软件发布者。
           

2016.11.12

遇到的问题如下:

Error:Execution failed for task ':ToelfListening:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException

           

解决办法:

dependencies {
    compile 'com.android.support:multidex:1.0.1'
}

android {
    defaultConfig {
        multiDexEnabled true
    }
    dexOptions {
        javaMaxHeapSize "4g"
        preDexLibraries = false
    }
}

           

2017.3.9

今天新建一个项目,遇到以下问题:

Error:Failed to open zip file.
Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
<a href="syncProject">Re-download dependencies and sync project (requires network)</a>
<a href="syncProject">Re-download dependencies and sync project (requires network)</a>
           

如下图:

Android Studio遇到的问题

解决办法:项目的gradle.properties中将gradle-3.3-all.zip改为:

distributionUrl=https\://services.gradle.org/distributions/gradle-.-all.zip
           

同时修改classpath为:

我用上面的方法解决了,看到网上也有人说将.build文件夹删除就可以了,如果您有什么好的方法,请分享哦!

2017.4.06

今天mac配置本地gradle的时候,遇到如下问题:

Error:/Users/liuzhenli/Documents/ProgramFiles/gradle-./lib/plugins/gradle-diagnostics-..jar (No such file or directory)
           

我的studio是2.3版本的,下载的gradle是2.14的包,缺少jar包,只需下载3.2的(我的studio中默认的是3.2的),本地gradle版本改成3.2就可以了.

gradle配置本地的方法:

下载gradle zip包,解压.存放路径如下:/Applications/Android Studio.app/Contents/gradle/gradle-3.2

然后配置如下:

/Applications/Android Studio.app/Contents/gradle/gradle-
           
Android Studio遇到的问题

2017.7.23 遇到的问题如下:

Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException: Unable to pre-dex 
> '/Users/liuzhenli/.gradle/caches/modules-2/files-2.1/stax/stax-api/1.0.1/49c100caf72d658aca8e58bd74a4ba90fa2b0d70/stax-api-1.0.1.jar' to 
>'/Users/liuzhenli/Documents/StudySapce/Testdemo/app/build/intermediates/transforms/dex/debug/folders/1000/10/stax-api-1.0.1_3b444e7a01315d7dc8ab84120c61b5ef44004ccc'
           

解决办法:

compile('com.squareup.retrofit2:converter-simplexml:2.3.0') {
        exclude group: 'xpp3', module: 'xpp3'
        exclude group: 'stax', module: 'stax-api'
        exclude group: 'stax', module: 'stax'
    }
           

继续阅读