llvm-rs-cc:错误:未知参数:Android渲染中的'-target-api'

时间:2013-05-25 03:21:22

标签: java android renderscript

eclipse项目文件夹旁边显示一个红叉,无法编译。

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

现在我遇到了这个问题:llvm-rs-cc:错误:未知参数:Android渲染中的'-target-api'

错误是什么?

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

任何帮助都将不胜感激。

4 个答案:

答案 0 :(得分:1)

您安装了哪些revision of ADT?我可以告诉你Renderscript对我来说很好,直到我在我的电脑上将Eclipse升级到最新的ADT 22。随着更新出现了错误消息(当随后用其中的Renderscript编译应用程序时)“执行Renderscript时出错。请检查llvm-rs-cc是否存在于C:\ Users \ MyName \ AppData .... \ platform-tools “这看起来像你第一次收到的错误。

该错误,显然也影响了Mac,已被报道here我在该线程的底部注意到了Mac OS的解决方法。我还没有找到Windows的解决方案。

此外,至少在Windows方面,Renderscript现在并非完全破碎。连接到我的手机时,我得到了“无法找到类”调试失败(与V4支持库有关),这是我之前没有遇到的事情。对于这个问题,this stackoverflow thread提供了一个对我有用的修复。

答案 1 :(得分:0)

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

在尝试不成功后,我发现我的整个Android SDK和整个Eclipse安装的备份时间为2013年2月22日。在还原到这些副本时,helloCompute示例Renderscript应用程序编译好了!

我建议应该有工作工具组合的公共来源,因此有一种简单的方法可以在“升级”被破坏时恢复。 唐

答案 2 :(得分: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

答案 3 :(得分:0)

下载dependencies { classpath 'com.android.tools.build:gradle:3.2.0-alpha17' } ,将此文件复制并粘贴到您的sdk文件夹中,然后删除旧的llvm-rs-cc.exe 不要安装或运行此文件。