Android プラグインを使用して Gradle でビルドしようとすると問題が発生します。私は8GB RAMとGradle 1.6でWin 7 64ビットを使用していますが、「ほとんどの場合」cmdから「gradle build」を実行しようとすると、「CreateProcessエラー= 8、処理するのに十分なストレージがありません」というエラーに遭遇しましたこのコマンド". このエラーの場所は " :mergeDebugResources " です。私のプロジェクトディレクトリは次のとおりです。
ヘイリー | ライブラリ | アクションバーシャーロック | 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')
}}
2 番目の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 を増やしてみましたが、役に立ちませんでした。奇妙なことに、ビルドは常に失敗するわけではありません。実際、「1 日に 1 回」正常にビルドできました。
どんな助けでも大歓迎です!