Renderscript编译不会在'gen'目录中生成文件

时间:2013-08-25 02:35:10

标签: intellij-idea android-studio renderscript

我的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

1 个答案:

答案 0 :(得分:2)

新的构建工具将生成的文件放在$project_dir/build/source/中。

source下,aidl,r,buildConfig and rs有单独的目录。

每个进一步分为debugrelease

更新:来自我对名为test.rs的RenderScript的测试,

#pragma rs java_package_name(com.example.android)

正在生成Java源代码:

ProjectDir/build/source/rs/debug/com/example/android/ScriptC_test.java