Java 如何修复指定“0”的错误;无主清单属性“;在JAR文件中?
我正在尝试让一个应用程序在android studio上运行,并且刚刚完成了构建的gradle依赖性问题,但是在运行时,我遇到了上面的错误。它特别指出: “项目路径/app/libs/commons-codec-1.10.jar中没有主清单属性” 接着是插座断开,过程结束,退出代码为1 正如许多其他海报所建议的那样,我已经查看了清单,并寻找了一个主文件的调用,但它没有。我在项目中拥有的大多数.jar库文件似乎都是这样 由于我无法在不重新创建jar文件的情况下轻松更改jar文件,因此我不确定如何通过Android Studio添加这些文件 有没有其他人遇到过这个问题,或者对如何克服它有什么想法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文件,因此我不确定如何通
编辑:引起问题的jar文件是一个.jar文件,与其他许多文件一起用作库。删除jar,改为修改build.gradle文件:
dependencies {
compile 'commons-codec:commons-codec:1.10'
}
你想执行这个罐子?为什么?您应该正在执行自己的jar。我只能假设它正在被其他类之一调用。它是一个用作库文件的jar。我应该更改并删除它吗?是的,你应该。当前行引用jar的本地副本。我建议的线路将从网络上获取jar。所以你用另一个代替一个。或者如果你想自己重建它,你可以试试这个