要するに、私は知りたいのですが、開始作業ディレクトリを変更するためのJVMコマンドラインオプションはありますか?重要な場合は、jdk1.6.0_24を実行しています。
バックグラウンド:
Robolectric for Eclipseというツールを使用して、エミュレーションなしでホストPC上のAndroidアプリケーションをテストしています。Robolectricではテストプロジェクトを作成する必要がありますが、テスト自体はテスト対象のAndroidプロジェクトから実行する必要があります。これは、Eclipseから、「選択したプロジェクト、パッケージ、またはソースフォルダーですべてのテストを実行する」という設定でテスト対象のプロジェクトに実行構成を設定することで実現されます。
私が使用している別のツールであるInfinitestでは、テストの作業ディレクトリを指定できないため、可能であれば、JVMコマンドラインオプションからこれを実行したいと思います。ただし、JVMコマンドラインオプションを指定することはできます。
回避策:
より良い回避策が見つかるまで、成功したklugeは、AndroidプロジェクトからAndroidManifest.xmlとresフォルダーをコピーすることでした。