生成错误引用的build.xml和ProGuard的文件:"空返回:1" [英] Build error referencing build.xml and proguard file: "null returned: 1"

查看:1021
本文介绍了生成错误引用的build.xml和ProGuard的文件:"空返回:1"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在建设我的PhoneGap应用程序(安装了Facebook的SDK插件),我遇到了这个错误:

  

BUILD失败   C:\ ADT-束的Windows x86_64-20130522 \ SDK \工具\蚂蚁\ build.xml文件:653:执行此行出现下列错误:   C:\ ADT-束的Windows x86_64-20130522 \ SDK \工具\蚂蚁\ build.xml文件:698:空返回:1

行653是:

 <不要只-IF-清单,有code elseText =有code =假Skipp AIDL / renderscript / R.java。>
 

线698为:

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

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

  1. Android的更新项目强制代 ProGuard的-project.txt 的文件,以及更新 local.properties project.properties 文件。
  2. 编辑 C:\ ADT-束的Windows x86_64-20130522 \ SDK \工具\蚂蚁\的build.xml ,让所有提及到 proguard.txt 成为 ProGuard的-project.txt
  3. 蚂蚁-logfile ./antLogFile.txt发布。这里是日志文件。
  

-set模式检查:

     

-set释放模式:

     

- 释放 - 混淆检查:        [回应] proguard.config是C:\ ADT-束的Windows x86_64-20130522 \ SDK /工具/ ProGuard的/ ProGuard的-android.txt:ProGuard的-project.txt        [回应] Proguard.config启用

     

- pre-编译:

     

-check-ENV:[checkenv] Android的SDK工具版本22.6.2 [checkenv]安装在C:\ ADT-束的Windows x86_64-20130522 \ SDK

     

-setup:        [回应]项目名称:HelloWorld的[的GetType]项目类型:应用程序

     

-build-设置:[getbuildtools]使用最新版本的工具:19.0.3        [回应]解决构建目标的HelloWorld的... [getTarget方法]项目目标:安卓2.3.3 [getTarget方法] API等级:10   [getTarget方法]警告:属性的minSdkVersion在AndroidManifest.xml中   (14)比所述目标项目API级更高(10)        [回声] - - - - -        [回应]如果需要创建输出目录...        [回声] - - - - -        [回应]解决依存关系的HelloWorld ... [相关]库的依赖关系:[相关] [相关] ------------------   [相关]有序库:[相关] [相关]   ------------------ [相关] API< = 15:添加annotations.jar到classpath中。        [回声] - - - - -        [回应]图书馆建设与发布

     

nodeps:

     

-set模式检查:

     

-set释放模式:

     

- 释放 - 混淆检查:        [回应] proguard.config是C:\ ADT-束的Windows x86_64-20130522 \ SDK /工具/ ProGuard的/ ProGuard的-android.txt:ProGuard的-project.txt        [回应] Proguard.config启用

     

- pre-编译:

     

-check-ENV:[checkenv] Android的SDK工具版本22.6.2 [checkenv]安装在C:\ ADT-束的Windows x86_64-20130522 \ SDK

     

-setup:        [回应]项目名称:Facebook的[的GetType]项目类型:Android的库

     

-build-设置:[getbuildtools]使用最新版本的工具:19.0.3        [回应]解决构建目标为Facebook ... [getTarget方法]项目目标:安卓2.3.3 [getTarget方法] API等级:10        [回声] - - - - -        [回应]如果需要创建输出目录...       [MKDIR]创建目录:C:\ Users \用户brian.lee \桌面\ Eclipse工作区\ chumba_connect_trunk_new \ Facebook的Andr​​oid的SDK-3.14.1 \ Facebook的\ BIN \ rsObj       [MKDIR]创建目录:C:\ Users \用户brian.lee \桌面\ Eclipse工作区\ chumba_connect_trunk_new \ Facebook的Andr​​oid的SDK-3.14.1 \ Facebook的\ BIN \ rsLibs        [回声] - - - - -        [回应]解决依赖于Facebook的... [相关]库的依赖关系:[相关]没有图书馆[相关]   [相关] ------------------ [相关] API< = 15:添加   annotations.jar到classpath中。

     

- code根:[mergemanifest]找到已删除目标文件[mergemanifest]合并AndroidManifest文件合并为一个。 [mergemanifest]清单   合并禁用。使用项目清单而已。        [回应]使用AIDL文件...        [AIDL]没有AIDL文件进行编译。        [回声] - - - - -        [回应]处理RenderScript文件...        [回声] - - - - -        [回应]处理资源...        [AAPT]生成资源ID ...        [AAPT]无效的资源目录名称:C:\ Users \用户brian.lee \桌面\ Eclipse中   工作区\ chumba_connect_trunk_new \ Facebook的Andr​​oid的SDK-3.14.1 \ Facebook的\ BIN \ RES /紧缩

     

BUILD失败   C:\ ADT-束的Windows x86_64-20130522 \ SDK \工具\蚂蚁\ build.xml文件:601:该   在执行这条线出现以下错误:   C:\ ADT-束的Windows x86_64-20130522 \ SDK \工具\蚂蚁\ build.xml文件:653:该   在执行这条线出现以下错误:   C:\ ADT-束的Windows x86_64-20130522 \ SDK \工具\蚂蚁\ build.xml文件:698:   空返回:1

     

总时间:2秒

我所有的尝试取得任何进展。 为什么会出现这种错误发生的呢?我必须做什么来构建成功?

解决方案

关闭Eclipse,然后运行蚂蚁干净在项目文件夹。

While building my PhoneGap app (with the Facebook SDK plugin installed), I encountered this error:

BUILD FAILED C:\adt-bundle-windows-x86_64-20130522\sdk\tools\ant\build.xml:653: The following error occured while executing this line: C:\adt-bundle-windows-x86_64-20130522\sdk\tools\ant\build.xml:698: null returned: 1

Line 653 is:

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

Line 698 is:

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

My solutions so far include the following:

  1. Ran android update project to force generation of the proguard-project.txt file, as well as update the local.properties and project.properties file.
  2. Edited C:\adt-bundle-windows-x86_64-20130522\sdk\tools\ant\build.xml so that all mentions to proguard.txt become proguard-project.txt.
  3. ran ant -logfile ./antLogFile.txt release. Here is the log file.

-set-mode-check:

-set-release-mode:

-release-obfuscation-check: [echo] proguard.config is C:\adt-bundle-windows-x86_64-20130522\sdk/tools/proguard/proguard-android.txt:proguard-project.txt [echo] Proguard.config is enabled

-pre-build:

-check-env: [checkenv] Android SDK Tools Revision 22.6.2 [checkenv] Installed at C:\adt-bundle-windows-x86_64-20130522\sdk

-setup: [echo] Project Name: HelloWorld [gettype] Project Type: Application

-build-setup: [getbuildtools] Using latest Build Tools: 19.0.3 [echo] Resolving Build Target for HelloWorld... [gettarget] Project Target: Android 2.3.3 [gettarget] API level: 10 [gettarget] WARNING: Attribute minSdkVersion in AndroidManifest.xml (14) is higher than the project target API level (10) [echo] ---------- [echo] Creating output directories if needed... [echo] ---------- [echo] Resolving Dependencies for HelloWorld... [dependency] Library dependencies: [dependency] [dependency] ------------------ [dependency] Ordered libraries: [dependency] [dependency] ------------------ [dependency] API<=15: Adding annotations.jar to the classpath. [echo] ---------- [echo] Building Libraries with 'release'...

nodeps:

-set-mode-check:

-set-release-mode:

-release-obfuscation-check: [echo] proguard.config is C:\adt-bundle-windows-x86_64-20130522\sdk/tools/proguard/proguard-android.txt:proguard-project.txt [echo] Proguard.config is enabled

-pre-build:

-check-env: [checkenv] Android SDK Tools Revision 22.6.2 [checkenv] Installed at C:\adt-bundle-windows-x86_64-20130522\sdk

-setup: [echo] Project Name: facebook [gettype] Project Type: Android Library

-build-setup: [getbuildtools] Using latest Build Tools: 19.0.3 [echo] Resolving Build Target for facebook... [gettarget] Project Target: Android 2.3.3 [gettarget] API level: 10 [echo] ---------- [echo] Creating output directories if needed... [mkdir] Created dir: C:\Users\brian.lee\Desktop\Eclipse Workspace\chumba_connect_trunk_new\facebook-android-sdk-3.14.1\facebook\bin\rsObj [mkdir] Created dir: C:\Users\brian.lee\Desktop\Eclipse Workspace\chumba_connect_trunk_new\facebook-android-sdk-3.14.1\facebook\bin\rsLibs [echo] ---------- [echo] Resolving Dependencies for facebook... [dependency] Library dependencies: [dependency] No Libraries [dependency] [dependency] ------------------ [dependency] API<=15: Adding annotations.jar to the classpath.

-code-gen: [mergemanifest] Found Deleted Target File [mergemanifest] Merging AndroidManifest files into one. [mergemanifest] Manifest merger disabled. Using project manifest only. [echo] Handling aidl files... [aidl] No AIDL files to compile. [echo] ---------- [echo] Handling RenderScript files... [echo] ---------- [echo] Handling Resources... [aapt] Generating resource IDs... [aapt] invalid resource directory name: C:\Users\brian.lee\Desktop\Eclipse Workspace\chumba_connect_trunk_new\facebook-android-sdk-3.14.1\facebook\bin\res/crunch

BUILD FAILED C:\adt-bundle-windows-x86_64-20130522\sdk\tools\ant\build.xml:601: The following error occurred while executing this line: C:\adt-bundle-windows-x86_64-20130522\sdk\tools\ant\build.xml:653: The following error occurred while executing this line: C:\adt-bundle-windows-x86_64-20130522\sdk\tools\ant\build.xml:698: null returned: 1

Total time: 2 seconds

All of my attempts yielded no progress. Why does this error occur? What must I do to build successfully?

解决方案

Close Eclipse and then run ant clean in your project folder.

这篇关于生成错误引用的build.xml和ProGuard的文件:&QUOT;空返回:1&QUOT;的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆