1

我的 android 项目中有一个可以正确编译的渲染脚本。生成的 .bc 文件看起来是正确的,并且还生成了相应的 .class 文件(ScriptC_...class)。但是,我似乎找不到“gen”目录。

我该如何解决这个问题?我使用的是 AndroidStudio 0.2.5、API 17、gradle 1.7 和 buildsystem 0.5.+。这是项目结构:

<root>
    .idea
    build
    <projectname>
        classes
            ScriptC_blah.class
    lib
    src
        main
            gen
            java
                ...moredirs...
                <sourcecode>
    app.iml
    build.gradle
4

1 回答 1

2

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

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

每个又分为debugrelease

更新:从我对名为 的 RenderScript 的测试中test.rs,使用

#pragma rs java_package_name(com.example.android)

Java 源代码在以下位置生成:

ProjectDir/build/source/rs/debug/com/example/android/ScriptC_test.java
于 2013-08-25T07:57:17.773 回答