Android FileNotFoundException,无法从jar读取内容?

Android FileNotFoundException,无法从jar读取内容?,android,build,filenotfoundexception,sign,jar-signing,Android,Build,Filenotfoundexception,Sign,Jar Signing,我在尝试更新我的应用程序时遇到了最糟糕的情况。我终于让它在我的手机上构建和运行,但当我尝试导出签名的应用程序包时,我得到两个错误: Could not read jar file contents from *\TapForTap.jar Could not read jar file contents from *\GoogleAdMobAdsSdk-6.0.1.jar 我已经尝试了所有常用的删除/重新导入、清理、退出/重新启动Eclipse。什么都没起作用。是的,图书馆被检查了。还有其他想

我在尝试更新我的应用程序时遇到了最糟糕的情况。我终于让它在我的手机上构建和运行,但当我尝试导出签名的应用程序包时,我得到两个错误:

Could not read jar file contents from *\TapForTap.jar
Could not read jar file contents from *\GoogleAdMobAdsSdk-6.0.1.jar
我已经尝试了所有常用的删除/重新导入、清理、退出/重新启动Eclipse。什么都没起作用。是的,图书馆被检查了。还有其他想法吗

编辑:

以下是其中一个错误:

    eclipse.buildId=M20120208-0800
java.version=1.7.0_07
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.java.product
Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product

    Error
    Mon Oct 29 16:24:24 MST 2012
    Could not read jar file contents from \Expansion Free\TapForTap.jar

        java.io.FileNotFoundException: \Expansion Free\TapForTap.jar (The system cannot find the path specified)
            at java.io.FileInputStream.open(Native Method)
            at java.io.FileInputStream.<init>(Unknown Source)
            at com.android.tools.lint.client.api.LintDriver.findClasses(LintDriver.java:1142)
            at com.android.tools.lint.client.api.LintDriver.checkClasses(LintDriver.java:932)
            at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.java:785)
            at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.java:661)
            at com.android.tools.lint.client.api.LintDriver.analyze(LintDriver.java:288)
            at com.android.ide.eclipse.adt.internal.lint.LintJob.run(LintJob.java:151)
            at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
eclipse.buildId=M20120208-0800
java.version=1.7.0_07
java.vendor=Oracle公司
引导加载程序常量:OS=win32,ARCH=x86,WS=win32,NL=en_US
框架参数:-product org.eclipse.epp.package.java.product
命令行参数:-os win32-ws win32-arch x86-product org.eclipse.epp.package.java.product
错误
2012年10月29日星期一16:24:24 MST
无法从\Expansion Free\TapForTap.jar读取jar文件内容
java.io.FileNotFoundException:\Expansion Free\TapForTap.jar(系统找不到指定的路径)
在java.io.FileInputStream.open(本机方法)
位于java.io.FileInputStream。(未知源)
位于com.android.tools.lint.client.api.LintDriver.findClasses(LintDriver.java:1142)
位于com.android.tools.lint.client.api.LintDriver.checkClasses(LintDriver.java:932)
位于com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.java:785)
位于com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.java:661)
位于com.android.tools.lint.client.api.LintDriver.analyze(LintDriver.java:288)
位于com.android.ide.eclipse.adt.internal.lint.LintJob.run(LintJob.java:151)
位于org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

您是否尝试以管理员身份运行Eclipse?这曾经是我的问题。请确保您选择了在项目中添加外部JAR,而不仅仅是“添加JAR文件”(或其他替代方法)。此外,请确保选择并更新“添加为外部JAR的项目属性”中的“订单和导出”选项卡。还是不走运。订购和导出时应选择什么?