当前位置: 首页 > 知识库问答 >
问题:

引用生成时发生生成错误。xml和proguard文件:“返回空值:1”

赵景曜
2023-03-14

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

构建失败C:\adt-bundle-windows-x86_64-20130522\sdk\工具\ant\build.xml:653:执行此行时发生以下错误:C:\adt-bundle-windows-x86_64-20130522\sdk\工具\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"

到目前为止,我的解决方案包括:

    运行android更新项目强制生成proguard-project.txt文件,以及更新local.properties和project.properties文件。
  1. 编辑C:\adt-bundle-windows-x86_64-20130522\sdk\工具\ant\build.xml,以便所有提及proguard.txt成为proguard-project.txt。 运行ant-logfile./antLogFile.txt版本。这是日志文件。

-设置模式检查:

-设置-释放-模式

-释放模糊检查:[echo]proguard。配置为C:\adt-bundle-windows-x86_64-20130522\sdk/tools/proguard/proguard android。txt:proguard项目。txt[echo]Proguard。配置已启用

-预构建:

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

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

-生成设置:[getbuildtools]使用最新的生成工具:19.0.3[echo]解析HelloWorld的生成目标。。。[gettarget]项目目标:Android 2.3.3[gettarget]API级别:10[gettarget]警告:AndroidManifest中的属性minSdkVersion。xml(14)高于项目目标API级别(10)[echo]-------------[echo]如果需要,创建输出目录。。。[echo]------------[echo]正在解析HelloWorld的依赖项。。。[dependency]库依赖项:[dependency][dependency]-----------------------[dependency]有序库:[dependency][dependency]--------------[dependency]API

节点:

-设置模式检查:

-设置-释放-模式:

-释放模糊检查:[echo]proguard。配置为C:\adt-bundle-windows-x86_64-20130522\sdk/tools/proguard/proguard android。txt:proguard项目。txt[echo]Proguard。配置已启用

-预构建:

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

项目名称:facebook[gettype]项目类型:Android库

-构建设置:[getbuildtools]使用最新的构建工具:19.0.3[echo]解析facebook的构建目标。。。[gettarget]项目目标:Android 2.3.3[gettarget]API级别:10[echo]------------[echo]如果需要,创建输出目录。。。[mkdir]已创建目录:C:\Users\brian。lee\Desktop\Eclipse Workspace\chumba\u connect\u trunk\u new\facebook-android-sdk-3.14.1\facebook\bin\rsObj[mkdir]创建目录:C:\Users\brian。lee\Desktop\Eclipse Workspace\chumba\u connect\u trunk\u new\facebook-android-sdk-3.14.1\facebook\bin\rsLibs[echo]-------------[echo]解析facebook的依赖项。。。[dependency]库依赖项:[dependency]无库[dependency][dependency]------------------[dependency]API

-代码生成:[mergemanifest]发现已删除的目标文件[mergemanifest]正在将AndroidManifest文件合并为一个文件。[mergemanifest]已禁用清单合并。仅使用项目清单。[echo]正在处理aidl文件。。。[aidl]没有要编译的aidl文件。[echo]------------[echo]正在处理RenderScript文件。。。[echo]------------[echo]正在处理资源。。。[aapt]正在生成资源ID。。。[aapt]无效的资源目录名:C:\Users\brian。lee\Desktop\Eclipse Workspace\chumba\u connect\u trunk\u new\facebook-android-sdk-3.14.1\facebook\bin\res/crunch

生成失败C:\adt-bundle-windows-x86\u 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:null返回:1

总时间:2秒

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

共有3个答案

戚祺
2023-03-14

验证JAVA\u HOME变量是否正确设置为C:\Program Files\JAVA\jdk1之类的路径。7.0_67\如果错误仍然存在,则可以通过构建解决。xml并将true设置为变量fork,或传递的变量${need.javac.fork},该变量将fork的值设置为:

fork=“${need.javac.fork}”

彭梓
2023-03-14

对我来说:我有

编辑了我的配置。错误地使用xml

。请尝试撤消编辑或放置常规配置。然后看看她是否构建了xml。

阴迪
2023-03-14

关闭Eclipse,然后在您的项目文件夹中运行ant清除

 类似资料:
  • 生成器返回值 PHP7支持通过Generator::getReturn获取生成器方法return的返回值。 PHP5中我们约定使用Generator最后一次yield值作为返回值。 <?php final class AsyncTask { public function begin() { return $this->next(); } //

  • 大约34小时前,我生成了一个签名的apk,但现在,我无法生成一个签名的apk,我不知道如何解决这个问题。请帮忙 这是我的输出消息 > 错误:任务“:app:LintVitalRelease”执行失败。 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获得完整的见解。 这是我的Build.Gradle(应用程

  • 无法生成pdf下载获取Android.os.fileuriexposedexception错误:file:///storage/emulated/0/download/inv-0002.pdf通过intent.getdata()超出应用程序公开

  • 我有以下代码片段 我尝试运行应用程序时出现以下错误(部分) 似乎type="num "没有被处理。我怀疑年龄int也可能是一个问题,因为它是一个int,但需要一个string。从sting到int的反向转换也可能是一个问题。 任何帮助是值得赞赏的。 谢谢

  • 为android插件依赖项“cordova插件”安装“cordova插件文件传输”时生成APK时出错-file@4.3.3“已获取,使用该版本。android上已安装依赖插件“cordova插件文件”。安装android的“cordova插件文件路径”安装android插件依赖的“cordova插件地理位置”cordova插件-compat@1.2.0“已获取,使用该版本。为android插件安装

  • 本文向大家介绍Node.js 发生错误时返回查询,包括了Node.js 发生错误时返回查询的使用技巧和注意事项,需要的朋友参考一下 示例 err发生错误时,可以将执行的查询附加到对象上: