0

我在我的 project.properties 中指定

renderscript.target=18 
renderscript.support.mode=true

并将 V8-Library 导入到项目中。当我清理我的项目时,我生成的所有 RS-Classes 仍然导入“android.renderscript.*”;

但是,我需要android.support.v8.renderscript,否则类型不兼容。如何强制编译器使用支持包导入创建类?

4

3 回答 3

3

您不需要将 eclipse 升级到 Kepler。

1) Help > Check for Updates > Update All ADT
2) Run Android SDK Manager > Update Android SDK Build-tools to 19.0.3
3) 在你的 project.properties 文件中,添加以下行:

renderscript.target=19   
renderscript.support.mode=true   
sdk.buildtools=19.0.3 
于 2014-03-12T02:26:01.887 回答
0

确保遵循http://developer.android.com/guide/topics/renderscript/compute.html#access-rs-apis上的所有步骤。检查以确保您拥有:1) Android SDK Tools 版本 22.2 或更高版本 2) Android SDK Build-tools 版本 18.1.0 或更高版本

没有这些,SDK 构建规则对支持库一无所知(因此将始终生成以 android.renderscript.* 为目标的代码)。

于 2013-11-08T17:58:32.260 回答
0

从 ADT-Bundle 附带的文件夹中替换整个“eclipse”文件夹后,它现在似乎可以工作了。现在所有脚本都包含 support.v8。我不确定出了什么问题,但似乎 Eclipse 版本可能已经过时了。

于 2013-11-16T12:17:36.100 回答