我的android项目中有一个renderscript正确编译。生成的.bc文件看起来正确,并且还生成了相应的.class文件(ScriptC _... class)。但是,我似乎无法找到'gen'目录。
我该如何解决这个问题?我在AndroidStudio 0.2.5,API 17,gradle 1.7和buildystem 0.5。+上。这是项目结构:
<root>
.idea
build
<projectname>
classes
ScriptC_blah.class
lib
src
main
gen
java
...moredirs...
<sourcecode>
app.iml
build.gradle
答案 0 :(得分:2)
新的构建工具将生成的文件放在$project_dir/build/source/
中。
在source
下,aidl,r,buildConfig and rs
有单独的目录。
每个进一步分为debug
和release
。
更新:来自我对名为test.rs
的RenderScript的测试,
#pragma rs java_package_name(com.example.android)
正在生成Java源代码:
ProjectDir/build/source/rs/debug/com/example/android/ScriptC_test.java