Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
安卓工作室-ProGuard“;java.io.IOException…bin\classes(无此类文件或目录)";_Java_Android_Gradle_Android Studio_Proguard - Fatal编程技术网

安卓工作室-ProGuard“;java.io.IOException…bin\classes(无此类文件或目录)";

安卓工作室-ProGuard“;java.io.IOException…bin\classes(无此类文件或目录)";,java,android,gradle,android-studio,proguard,Java,Android,Gradle,Android Studio,Proguard,因此,我第一次运行ProGuard,我遇到了一个奇怪的错误: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:proguardRelease'. > java.io.IOException: Can't read [C:\Users\Some\workspace\MyApp\app\bin\classes] (No such file or direct

因此,我第一次运行ProGuard,我遇到了一个奇怪的错误:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:proguardRelease'.
> java.io.IOException: Can't read [C:\Users\Some\workspace\MyApp\app\bin\classes] (No such file or directory)

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
这是我的毕业证书:

apply plugin: 'android'

android {
    compileSdkVersion 19
    buildToolsVersion '19.1.0'

    defaultConfig {
        minSdkVersion 16
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile 'com.android.support:support-v4:19.0.+'
    compile 'com.google.android.gms:play-services:4.3.23'
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.viewpagerindicator:library:2.4.1@aar'
    compile group:'com.android.support', name:'appcompat-v7', version:'18.0.+'
    compile 'com.squareup.picasso:picasso:2.3+'
    compile 'com.github.castorflex.smoothprogressbar:library:0.4.0'
}

allprojects {
    gradle.projectsEvaluated {
        tasks.withType(JavaCompile) {
            options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
        }
    }
}
apply插件:“安卓”
安卓{
编译DK19版
buildToolsVersion“19.1.0”
默认配置{
明斯克版本16
targetSdkVersion 19
版本代码1
版本名称“1.0”
}
建筑类型{
释放{
runProguard true
proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard rules.txt'
}
}
}
依赖关系{
编译'com.android.support:support-v4:19.0.+'
编译'com.google.android.gms:play services:4.3.23'
编译文件树(目录:“libs”,包括:['*.jar'])
编译'com.viewpagerindicator:library:2.4。1@aar'
编译组:'com.android.support',名称:'appcompat-v7',版本:'18.0.+'
编译'com.squareup.picasso:picasso:2.3+'
编译'com.github.castorflex.smoothprogressbar:library:0.4.0'
}
所有项目{
gradle.项目评估{
tasks.withType(JavaCompile){

options.compilerArgsAndroid Gradle插件已经为您指定了所有输入和输出,因此您不能指定
-injar
-outjars
-libraryjars

此外,android SDK中的文件
proguard android.txt
为您指定了所有通用的android设置,因此您不应该再次指定它们


基本上,您的文件
proguard rules.txt
可以是空的,但用于确保任何反射继续工作的任何应用程序特定设置除外。

您不需要这些行,因为这些行已经定义

-injars      bin/classes
-injars      libs
-outjars     bin/classes-processed.jar
-libraryjars /usr/local/java/android-sdk/platforms/android-9/android.jar

你的build.gradle没有。你能试着从命令行
gradlew.bat assembleerelease
运行吗?如果它的windows(或其他平台的类似命令)确实有帮助的话。谢谢。
-injars      bin/classes
-injars      libs
-outjars     bin/classes-processed.jar
-libraryjars /usr/local/java/android-sdk/platforms/android-9/android.jar