生成错误引用的build.xml和ProGuard的文件:"空返回:1" [英] Build error referencing build.xml and proguard file: "null returned: 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
我的解决方案,到目前为止,包括以下内容:
- 然
Android的更新项目
强制代ProGuard的-project.txt
的文件,以及更新local.properties
和project.properties
文件。 - 编辑
C:\ ADT-束的Windows x86_64-20130522 \ SDK \工具\蚂蚁\的build.xml
,让所有提及到proguard.txt
成为ProGuard的-project.txt
。 - 然
蚂蚁-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的Android的SDK-3.14.1 \ Facebook的\ BIN \ rsObj [MKDIR]创建目录:C:\ Users \用户brian.lee \桌面\ Eclipse工作区\ chumba_connect_trunk_new \ Facebook的Android的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的Android的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:
- Ran
android update project
to force generation of theproguard-project.txt
file, as well as update thelocal.properties
andproject.properties
file. - Edited
C:\adt-bundle-windows-x86_64-20130522\sdk\tools\ant\build.xml
so that all mentions toproguard.txt
becomeproguard-project.txt
. - 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屋!