引用 build.xml 和 proguard 文件时出现构建错误:“返回 null:1”

2023-11-22

在构建我的 PhoneGap 应用程序(安装了 Facebook SDK 插件)时,我遇到了以下错误:

构建失败 C:\adt-bundle-windows-x86_64-20130522\sdk\tools\ant\build.xml:653:执行此行时发生以下错误: C:\adt-bundle-windows-x86_64-20130522\sdk\tools\ant\build.xml:698: null 返回: 1

第 653 行是:

<do-only-if-manifest-hasCode elseText="hasCode = false. Skipp aidl/renderscript/R.java">

698行是:

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

到目前为止我的解决方案包括以下内容:

  1. Ran android update project强制生成proguard-project.txt文件,以及更新local.properties and project.properties file.
  2. Edited C:\adt-bundle-windows-x86_64-20130522\sdk\tools\ant\build.xml所以所有提到的proguard.txt become proguard-project.txt.
  3. ran ant -logfile ./antLogFile.txt release。这是日志文件。

-设置模式检查:

-设置释放模式:

-释放混淆检查: [echo] proguard.config 是 C:\adt-bundle-windows-x86_64-20130522\sdk/tools/proguard/proguard-android.txt:proguard-project.txt [echo] Proguard.config 已启用

-预构建:

-check-env: [checkenv] Android SDK 工具修订版 22.6.2 [checkenv] 安装在 C:\adt-bundle-windows-x86_64-20130522\sdk

-设置: [echo] 项目名称:HelloWorld [gettype] 项目类型:应用程序

-build-setup: [getbuildtools] 使用最新的构建工具: 19.0.3 [echo] 正在解析 HelloWorld 的构建目标... [gettarget] 项目目标:Android 2.3.3 [gettarget] API 级别:10 [gettarget] 警告:AndroidManifest.xml 中的属性 minSdkVersion (14)高于项目目标API级别(10) [回声] ---------- [echo] 如果需要的话创建输出目录... [回声] ---------- [echo] 正在解决 HelloWorld 的依赖关系... [依赖关系] 库依赖关系:[依赖关系] [依赖关系] ------------------ [依赖项] 有序库:[依赖项] [依赖项] ------------------ [依赖] API

nodeps:

-设置模式检查:

-设置释放模式:

-释放混淆检查: [echo] proguard.config 是 C:\adt-bundle-windows-x86_64-20130522\sdk/tools/proguard/proguard-android.txt:proguard-project.txt [echo] Proguard.config 已启用

-预构建:

-check-env: [checkenv] Android SDK 工具修订版 22.6.2 [checkenv] 安装在 C:\adt-bundle-windows-x86_64-20130522\sdk

-设置: [echo] 项目名称:facebook [gettype] 项目类型:Android 库

-build-setup: [getbuildtools] 使用最新的构建工具: 19.0.3 [echo] 正在解析 facebook 的构建目标... [gettarget] 项目目标:Android 2.3.3 [gettarget] API 级别:10 [回声] ---------- [echo] 如果需要的话创建输出目录... [mkdir] 创建目录:C:\Users\brian.lee\Desktop\Eclipse Workspace\chumba_connect_trunk_new\facebook-android-sdk-3.14.1\facebook\bin\rsObj [mkdir] 创建目录:C:\Users\brian.lee\Desktop\Eclipse Workspace\chumba_connect_trunk_new\facebook-android-sdk-3.14.1\facebook\bin\rsLibs [回声] ---------- [echo] 正在解决 facebook 的依赖关系... [依赖关系] 库依赖关系:[依赖关系] 没有库 [依赖关系] [依赖] ------------------ [依赖] API

-code-gen: [mergemanifest] 找到已删除的目标文件 [mergemanifest] 将 AndroidManifest 文件合并为一个。 [合并清单] 清单 合并已禁用。仅使用项目清单。 [echo] 处理aidl 文件... [aidl] 没有要编译的 AIDL 文件。 [回声] ---------- [echo] 处理 RenderScript 文件... [回声] ---------- [echo] 处理资源... [aapt] 正在生成资源 ID... [aapt] 无效的资源目录名称:C:\Users\brian.lee\Desktop\Eclipse 工作区\chumba_connect_trunk_new\facebook-android-sdk-3.14.1\facebook\bin\res/crunch

构建失败 C:\adt-bundle-windows-x86_64-20130522\sdk\tools\ant\build.xml:601: 执行此行时发生以下错误: C:\adt-bundle-windows-x86_64-20130522\sdk\tools\ant\build.xml:653: 执行此行时发生以下错误: C:\adt-bundle-windows-x86_64-20130522\sdk\tools\ant\build.xml:698: 返回空值:1

总时间:2秒

我所有的尝试都没有取得任何进展。为什么会出现这个错误?我必须做什么才能成功构建?


关闭 Eclipse 然后运行ant clean在您的项目文件夹中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

引用 build.xml 和 proguard 文件时出现构建错误:“返回 null:1” 的相关文章

随机推荐