0

eclipse 项目文件夹在它旁边显示一个红叉并且不编译。

在查看“问题”时,它说 llvm-rs-cc.exe 丢失,所以我手动下载了它并将其放在平台工具中。

现在我遇到了这个问题: llvm-rs-cc: error: unknown argument: '-target-api' in Android renderscript

错误是什么?

针对 Android 4.2 编译。源库:isoviewer-2.0-rc23.jar、xmpcore 5.1.1.jar、android.jar(17) 和 jre 1.7

任何帮助,将不胜感激。

4

4 回答 4

1

您安装了 ADT 的哪个版本?我可以告诉你,在我将 Eclipse 升级到我的 PC 上最新的 ADT 22 之前,Renderscript 对我来说工作得很好。随着该更新出现错误消息(当随后编译带有 Renderscript 的应用程序时)“执行 Renderscript 时出错。请检查 llvm-rs-cc 是否存在于 C:\Users\MyName\AppData....\platform-tools " 这看起来像您第一次收到的错误。

该错误显然也影响了 Mac,已在此处报告,我注意到,在该线程的底部,Mac OS 的解决方法。我还没有找到适用于 Windows 的解决方案。

此外,至少在 Windows 方面,Renderscript 现在并不是所有的问题。当连接到我的手机时,我遇到了“找不到类”调试失败(与 V4 支持库有关),这是我以前从未经历过的。对于这个问题,这个 stackoverflow 线程提供了一个对我有用的修复程序。

于 2013-05-31T01:55:49.277 回答
0

此错误报告为问题 55342: https ://code.google.com/p/android/issues/detail?id=55342

在尝试失败后,我发现我在 2013 年 2 月 22 日备份了整个 Android SDK 和整个 Eclipse 安装。恢复到这些副本后,helloCompute 示例 Renderscript 应用程序编译成功!

我建议应该有一个工作工具组合的公共来源,所以当“升级”被破坏时,有一种简单的方法可以恢复。大学教师

于 2013-06-26T03:46:04.480 回答
0

我遇到了同样的错误 - 缺少 llvm-rs-cc.exe 文件。我得到了所有最新的更新,但仍然无法正常工作。

经过几个小时的挫折终于得到了解决方案:将包含 llvm 文件的 build-tools/android-4.2.2 目录的内容复制到 platform-tools 目录,然后按照 przemek 给出的说明(谢谢!)只需下载并编译他们的 c# 代码: https ://code.google.com/p/android/issues/detail?id=55342#c50

于 2014-02-23T15:14:36.270 回答
0

下载 llvm-rs-cc.exe将此文件复制并粘贴到您的 sdk 文件夹中,然后删除旧的llvm-rs-cc 不要安装或运行此文件。

于 2018-08-25T18:38:57.540 回答