首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Android 0.2.3;4.3SDK使用renderscript构建错误

问使用Android 0.2.3;4.3SDK使用renderscript构建错误
EN

Stack Overflow用户
提问于 2013-08-09 01:19:27
回答 2查看 1.1K关注 0票数 0

在升级到最新的studio (0.2.3)和最新的SDK (4.3)时,我收到下面的错误。我的renderscript文件中有一些非根函数,编译器给出了一个错误,即SDK级别11-15不支持这些函数。因此,我将build.gradle和清单文件中的级别设置为16。我不知道我为什么要这样做两次。也许清单不再被使用了。在更改到16级后,我注意到下面的错误仍然显示"-target-api 11“。我该如何解决这个问题?在这次升级之前,我的renderscript文件中有这些非根函数。

谢谢,

C:\Users\tec\workspace\Hunting\Hunting360\src\bw.rs:66:6:错误: SDK级别11-15 C:\Users\tec\workspace\Hunting\Hunting360\src\bw.rs:86:6:错误不支持非根计算内核convert_to_bw():SDK级别11-15 C:\Users\tec\workspace\Hunting\Hunting360\src\bw.rs:92:6:错误不支持非根计算内核init_history()。SDK级别11-15不支持计算内核Black_White_Process()。

失败:生成失败,出现异常。

  • 哪里出错了:任务执行失败了:Hunting360:编译程序compileDebugRenderscript‘。 运行命令失败: C:\Program (x86)\Android\android-studio\sdk\build-tools\18.0.1\llvm-rs-cc.exe -O 3 -I C:\Program (x86)\Android\android-studio\sdk\build-tools\18.0.1\renderscript\include\ -I C:\Program (x86)\Android\android-studio\sdk\build-tools\18.0.1\renderscript\clang-include\ -p C:\Users\tec\workspace\Hunting\Hunting360\build\source\rs\debug C:\Users\tec\workspace\Hunting\Hunting360\build\res\rs\debug\raw -target-api 11 C:\Users\tec\workspace\Hunting\Hunting360\src\bw.rs C:\Users\tec\workspace\Hunting\Hunting360\src\color.rs错误代码:1输出: C:\Users\tec\workspace\Hunting\Hunting360\src\bw.rs:66:6:错误:非根计算内核SDK级别11-15 C:\Users\tec\workspace\Hunting\Hunting360\src\bw.rs:86:6:错误不支持convert_to_bw():SDK级别11-15 C:\Users\tec\workspace\Hunting\Hunting360\src\bw.rs:92:6:错误不支持非根计算内核init_history():SDK级别11-15不支持非根计算内核Black_White_Process()。

  • 尝试:使用--stacktrace选项运行以获得堆栈跟踪。使用--info或-调试选项运行以获得更多日志输出。
EN

回答 2

Stack Overflow用户

发布于 2015-11-09 09:00:55

  1. 您应该使用SDK版本并构建相同版本的工具。
  2. 在项目属性文件中添加以下语句。 renderscript.target =18 renderscript.support.mode = true sdk.buildtoos=“选择依赖于API级别”
  3. 类使用RenderScript添加以下导入语句。 导入android.support.v8.renderscript。*;

请检查一下,这可能会有帮助。

票数 1
EN

Stack Overflow用户

发布于 2013-08-09 03:12:30

您能为引起问题的三个函数张贴函数签名吗?为了捕捉小错误,增加了大量警告和错误。如果这是未从Java代码调用的内部函数,则可能只需将其标记为静态。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18138774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档