尝试使用带有 Android 插件的 Gradle 构建时遇到问题。我正在使用带有 8GB RAM 和 Gradle 1.6 的 Win 7 64 位,但是“大部分时间”当我尝试从 cmd 运行“gradle build”时,我遇到了这个错误“ CreateProcess error=8, Not enough storage is available to process这个命令“。此错误的位置在“ :mergeDebugResources ”。我的项目目录如下:
赫利 | 库 | actionbarsherlock | build.gradle(用于 android 库)
赫利 | build.gradle(用于主应用程序)
第一个build.gradle是
apply plugin: 'android-library'
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')}
android {
compileSdkVersion 17
buildToolsVersion "17"
defaultConfig {
minSdkVersion 7
targetSdkVersion 16
}
sourceSets {
main {
//default set up
}
instrumentTest.setRoot('tests')
}}
第二个build.gradle为:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
}}
apply plugin: 'android'
dependencies {
compile project(':lib:actionbarsherlock')
compile fileTree(dir: 'libs', include: '*.jar')}
android {
compileSdkVersion 17
buildToolsVersion "17"
defaultConfig {
minSdkVersion 7
targetSdkVersion 16
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
instrumentTest.setRoot('tests')
}}
我试图增加 IRPStackSize 但没有帮助。奇怪的是构建并没有一直失败,事实上,我可以“每天一次”成功构建。
任何帮助将非常感激!