2

renderscript でいくつかの実験をしたいので、sdk に同梱されているサンプルから始めましたが、残念ながらコンパイルできません。その例をコンパイルしてビルドするために必要な追加のツールはありますか?ドキュメントを読んでみました。しかし、彼らは何も言及していません。

Sample プロジェクトの問題点は...

プロジェクトをビルドした後、eclipse は res/raw フォルダーに新しいファイルを生成し、gen フォルダーにいくつかのファイルを生成することを知りました。このファイルは Java ファイルで使用できますが、このファイルは生成されません。誰でもこのエラーを解決する方法を教えてもらえますか?

ありがとう、

4

2 に答える 2

6

これに約3日間苦労した後、問題はgradleでコンパイルするときのプロジェクトフォルダー構造にあることがわかりました。このプロジェクトは正しい構造を示しています。

https://android.googlesource.com/platform/tools/build/+/11086782041b302109e8349e13b8f9d5e305341d/tests/renderscript/

つまり、.rs ファイルは Java ファイルと一緒に配置するのではなく、「...\HelloRSProject\HelloRS\src\main のように、内部構造が同じで、Java および res と一緒に「rs」という名前の別のフォルダーに配置する必要があります。 \rs\com\example\hellors\mono.rs". また、以下のように renderscriptTargetApi を build.gradle ファイルに必ず追加してください。

android {
    compileSdkVersion 17
    buildToolsVersion "18.0.1"

    defaultConfig {
        minSdkVersion 16
        targetSdkVersion 16
        renderscriptTargetApi = 16
    }
}
于 2013-08-05T14:41:08.823 に答える