问题与proguardFile,空返回:1

您好我正在尝试运行“ant干净debugging”命令在cmd上。 但是我得到空返回:1错误。

BUILD FAILED C:\Program Files (x86)\Android\android-sdk\tools\ant\build.xml:622: The following error occurred while executing this line: C:\Program Files (x86)\Android\android-sdk\tools\ant\build.xml:658: null returned: 1 <aapt executable="${aapt}" command="package" verbose="${verbose}" manifest="${out.manifest.abs.file}" androidjar="${project.target.android.jar}" rfolder="${gen.absolute.dir}" nonConstantId="${android.library}" libraryResFolderPathRefid="project.library.res.folder.path" libraryPackagesRefid="project.library.packages" ignoreAssets="${aapt.ignore.assets}" proguardFile="${out.absolute.dir}/proguard.txt"> <res path="${out.res.absolute.dir}" /> <res path="${resource.absolute.dir}" /> </aapt> 

658号线:

  proguardFile="${out.absolute.dir}/proguard.txt"> 

622号线:

  elseText="hasCode = false. Skipping aidl/renderscript/R.java"> 

他们是谁的谁知道这个问题的解决scheme。

Solutions Collecting From Web of "问题与proguardFile,空返回:1"

就我而言,日志中还有一个错误报告,只是很难find。 据我所知,任何一种错误都会导致这个信息。

所以疯狂的消息null returned: 1其实意味着请阅读上面的日志

当我引用外部遗留库的时候,引用外部遗留库的时候遇到了同样的问题 – 在引用之后,我的主要项目不能生成,尽pipe在没有引用外部项目的时候它们都能很好地构build。

这个解决scheme,就是创build一个新的空的Android应用程序项目,并从新项目的外部库中复制所有的源代码和资源文件。 之后,引用的作品和一切正常。

我相信这与17日后的Proguard变化有关。

C:\Program Files (x86)\Android\android-sdk\tools\ant\此path包含空格。 从sdkpath中删除空格。

您可以使用像c:\Android\android-sdk ..为您的sdkpath不包含任何空间。