每次运行我的应用程序时,我都会收到此Gradle错误.错误是:
要在进程中运行dex,Gradle守护程序需要更大的堆.它目前有大约910 MB.
要加快构建速度,请将Gradle守护程序的最大堆大小增加到2048 MB以上.
为此,请在项目gradle.properties中设置org.gradle.jvmargs = -Xmx2048M.有关更多信息,请参阅https://docs.gradle.org/current/userguide/build_environment.html
这是我的build.gradle(Module:app)文件:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
applicationId "mobileapp.tech2dsk"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.3.0'
compile 'com.android.support:design:23.3.0'
}
Run Code Online (Sandbox Code Playgroud)
这是我的build.gradle(Project)文件:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies …Run Code Online (Sandbox Code Playgroud) 实际上,主要错误是" java.exe以非零退出值1完成".首先我告诉你安装工作室后我面临的每个问题:
三天前,我刚刚安装了android studio&我创建了新项目.
1)首先它抛出错误"插件太旧,请更新到更新的版本",搜索谷歌后我改变了
classpath : com.android.tools.build:gradle:2.0.0-alpha2
Run Code Online (Sandbox Code Playgroud)
至
classpath : com.android.tools.build:gradle:2.0.0-alpha8
Run Code Online (Sandbox Code Playgroud)
当前错误已解决.
2)之后它要求gradle 2.10,我也更新了这个并设置路径.
当前错误已解决.
3)当我运行我的应用程序时,我又得到一个错误" app-debug-unaligned.apk,为属性'输入文件指定'不存在".
我在互联网上搜索,我在stackoverflow上得到了一个解决方案.所以作为stackoverflow的答案,我去"Build"和我选择build apk.
当前错误已解决.
4)但在那之后我又得到了一个错误
"要在进程中运行dex,Gradle守护程序需要更大的堆.它目前有910 MB.对于更快的构建,将Gradle守护程序的最大堆大小增加到1G以上.
java.exe 完成非零退出值1".
我一直在stackoverflow上搜索最近三天,我逐个应用了每一个答案,但我无法解决错误.请救我的命,我真的厌倦了这个问题.我告诉你图像究竟会出现什么错误
我的build.gradle档案
apply `plugin: com.android.application`
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "java.danish.org.myapplication"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile …Run Code Online (Sandbox Code Playgroud)