命令“./gradlew build connectedCheck”退出1

时间:2015-07-07 03:40:05

标签: android github gradle travis-ci

用过:github,gradle,travis CI构建我的Android项目。 问题: ...... 表明是一个内部类。 :processReleaseJavaRes UP-TO-DATE :validateMyConfigSigning :packageRelease :zipalignRelease FAILED FAILURE:构建因异常而失败。 * 什么地方出了错: 任务':zipalignRelease'的配置发现了一个问题。

  

为属性'zipAlignExe'指定的文件'/ usr / local / android-sdk / tools / zipalign'不存在。   *尝试:   使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。   建筑失败   总时间:1分钟26.33秒   命令“./gradlew build connectedCheck”退出1。   完成。你的构建退出1。   ......

以下是我的:build.gradle文件: 请帮助我。谢谢

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.5.+'
    }
    //乱码
	tasks.withType(JavaCompile) { options.encoding = "UTF-8" }  
}
apply plugin: 'android'

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
    compile fileTree(dir: "$buildDir/native-libs", include: 'native-libs.jar')
}

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.0"
	//key
	signingConfigs {
		myConfig{
		 storeFile file("debug.keystore")
			storePassword "android"
			keyAlias "androiddebugkey"
			keyPassword "android"
		}
	}
	buildTypes{
		release {
			signingConfig signingConfigs.myConfig
			//代码混淆
			//runProguard true  
            //proguardFile 'proguard.cfg'
		} 
	}
	//应用版本
	defaultConfig {
        versionCode 1
        versionName "1.01"
        minSdkVersion 11
        targetSdkVersion 19
    }
	//文件
    sourceSets {
        main {
        	manifest.srcFile 'AndroidManifest.xml'
        	java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }
        
        androidTest.setRoot('tests')
	    androidTest {
	      java.srcDirs = ['tests/src']
	      res.srcDirs = ['tests/res']
	      assets.srcDirs = ['tests/assets']
	      resources.srcDirs = ['tests/src']
	    }
    }
	
    //for .so files
    task nativeLibsToJar(type: Zip, description: 'create a jar archive of the native libs') {
	    destinationDir file("$buildDir/native-libs")
	    baseName 'native-libs'
	    extension 'jar'
	    from fileTree(dir: 'libs', include: '**/*.so')
	    into 'lib/'
	}
	
	tasks.withType(Compile) {
	    compileTask -> compileTask.dependsOn(nativeLibsToJar)
	} 
}

1 个答案:

答案 0 :(得分:-1)

表示是内部类。 :processReleaseJavaRes UP-TO-DATE :validateMyConfigSigning :packageRelease :zipalignRelease FAILED FAILURE:构建因异常而失败。 * 什么地方出了错: 在任务配置中发现了一个问题:zipalignRelease'。

  

文件' / usr / local / android-sdk / tools / zipalign'为物业指定' zipAlignExe'不存在。   *尝试:   使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。   建筑失败   总时间:1分钟26.33秒   命令" ./ gradlew build connectedCheck"退出1。   完成。你的构建以1退出。