Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.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
Java 如何修复指定“0”的错误;无主清单属性“;在JAR文件中?_Java_Android_Android Studio_Gradle_Jar - Fatal编程技术网

Java 如何修复指定“0”的错误;无主清单属性“;在JAR文件中?

Java 如何修复指定“0”的错误;无主清单属性“;在JAR文件中?,java,android,android-studio,gradle,jar,Java,Android,Android Studio,Gradle,Jar,我正在尝试让一个应用程序在android studio上运行,并且刚刚完成了构建的gradle依赖性问题,但是在运行时,我遇到了上面的错误。它特别指出: “项目路径/app/libs/commons-codec-1.10.jar中没有主清单属性” 接着是插座断开,过程结束,退出代码为1 正如许多其他海报所建议的那样,我已经查看了清单,并寻找了一个主文件的调用,但它没有。我在项目中拥有的大多数.jar库文件似乎都是这样 由于我无法在不重新创建jar文件的情况下轻松更改jar文件,因此我不确定如何通

我正在尝试让一个应用程序在android studio上运行,并且刚刚完成了构建的gradle依赖性问题,但是在运行时,我遇到了上面的错误。它特别指出:

“项目路径/app/libs/commons-codec-1.10.jar中没有主清单属性”

接着是插座断开,过程结束,退出代码为1

正如许多其他海报所建议的那样,我已经查看了清单,并寻找了一个主文件的调用,但它没有。我在项目中拥有的大多数.jar库文件似乎都是这样

由于我无法在不重新创建jar文件的情况下轻松更改jar文件,因此我不确定如何通过Android Studio添加这些文件

有没有其他人遇到过这个问题,或者对如何克服它有什么想法


编辑:引起问题的jar文件是一个.jar文件,与其他许多文件一起用作库。

删除jar,改为修改build.gradle文件:

dependencies {
    compile 'commons-codec:commons-codec:1.10'
}

你想执行这个罐子?为什么?您应该正在执行自己的jar。我只能假设它正在被其他类之一调用。它是一个用作库文件的jar。我应该更改并删除它吗?是的,你应该。当前行引用jar的本地副本。我建议的线路将从网络上获取jar。所以你用另一个代替一个。或者如果你想自己重建它,你可以试试这个