Eclipseでターゲットプロジェクトの/test
ディレクトリにAndroidテストプロジェクトを作成するにはどうすればよいですか?EclipseでAndroidテストプロジェクトを作成する
注:自分の質問に答えるためにStackoverflow FAQに従って自分のQ + Aを行っています。
Eclipseでターゲットプロジェクトの/test
ディレクトリにAndroidテストプロジェクトを作成するにはどうすればよいですか?EclipseでAndroidテストプロジェクトを作成する
注:自分の質問に答えるためにStackoverflow FAQに従って自分のQ + Aを行っています。
私は、Androidの最新現在のバージョンでヘリオスを使用しています(10.0.1)
Android Testing fundamentalsはあなたsrc
フォルダとして同じプロジェクトフォルダ内にテストを置く 推奨しています。一部の人は、独自のフォルダに新しいテストプロジェクトを作成し、apkにパッケージ化しないことを推奨しています。 私は私のAPKの中を見て、私はテストのものが含まれているとは思わない(しかし、私は間違っている可能性があります)。私はリビジョン管理のための便利なディレクトリと同じディレクトリにあるのが好きです。毎回2つのプロジェクトを同期させる必要はありません。
MyAndroidApp
プロジェクトのために
後藤ファイル..新..その他..アンドロイド... Androidのテストプロジェクト
MyAndroidAppTest
テストターゲットのMyAndroidApp
An internal error occurred during: "Refreshing workspace".
エラー(またはその他のエラー)を取得する場合、単にそれを無視し、[完了をクリックtests
ディレクトリ
<workspace path>/MyAndroidApp/tests
ディレクトリにあるにもかかわらずMyAndroidApp
プロジェクト - クリーン
。 MyAndroidAppTest
プロジェクトをクリーニングします。 これは私のために働いた。
EDITあなたはもう少しを行う必要があります(MyAndroidApp
プロジェクト、ないMyAndroidAppTest
プロジェクトを同期することで)EclipseでSVNにアップロードする場合(私はちょうど今それをやった)
。 を他の作業コピーに更新すると、/tests
ディレクトリがプルダウンされます。 MyAndroidAppTest
プロジェクトは自動的にパッケージエクスプローラに表示されません。 ファイルに移動する必要があります。既存のプロジェクトをワークスペースにインポートする.... 次に、<workspace path>/MyAndroidApp/tests
ディレクトリを参照してルートディレクトリを選択し、完了をクリックします。
ここでは、この問題の非常に詳細な解決策を見つけました。それはADTのバグのようです。それでも
http://jonblack.org/2012/11/24/creating-an-android-test-project-within-a-project
、私は次のエラーメッセージ取得ステップ5に戻ってワークスペースにテストプロジェクトをインポートするとき:
java.io.FileNotFoundException: C:\projects\MyApp\com.myapp.test-test\project.properties (The system could not finde the file specified).
を私は単純にエラーダイアログとテストプロジェクトを閉じました私のアンドロイドプロジェクトと同じレベルの私のワークスペースに現れましたが、その場所はMyApp/testsに正しく設定されていました。 私はテストを書いて、それを実行し、それは働いた。
正常に動作します。私にはSVNの問題はありません。私はUbuntu 10.04、Helios、Subclipse、Unfuddleを使っています。 – user77115
私はこれを行うと、 "テスト"ではなく、 "MyAndroidAppTestTest"というサブディレクトリ(2つのテストでうまくいく)でテストプロジェクトを取得します。 – Kurt
ありがとう、あなたはただのストレスを止めました。 – pharaoh