4

AndroidプロジェクトにRenderScript(.rs)ファイルが1つあります:SomeScript.rs

私がそれを開発しているので、それはうまく働いています。しかし、その後、Eclipse内でワークスペースをクリーンアップしましたが、ファイルがRenderScriptファイルとして認識されていないようです。

以前は、構文エラーが発生した場合、問題のある行について通知されていました。しかし今、私がファイルに何をしても、それは動揺しません。また、/gen内のスクリプトのCScriptJavaラッパーも生成されません。この不可解なメッセージでエラーが発生します。

Error executing Renderscript: Return code 1          line 1 Android AIDL Problem

いくつかの簡単なグーグルは、このエラーに対してあまり返されませんでした。誰かが前にこのようなものを見ましたか?APIレベル17をターゲットにしています。SDKとADTプラグインは最新です。

さらに、新しい.rsファイルを作成すると、問題なく動作します。私が掃除するまで...2つの異なるマシンでもこれを試しました。ただし、プロジェクトのANTビルドを実行すると、完全に正常に機能します。

4

1 に答える 1

4

問題が見つかりました。私たちのバージョンコントロールソフトウェアは、チェックイン後にすべてのファイルをロックします。Eclipse内のビルドプロセスでは、生成する/res/raw/somescript.bcファイルが書き込み可能である必要があります(スクリプトに変更が加えられていない場合でも)。

書き込み可能でない場合は、非常に役に立たない方法でエラーになります。したがって、他の誰かがこの問題を見つけた場合は、*。bcファイルをソース管理にチェックインしないでください。

于 2013-02-21T18:00:27.237 に答える