私はAndroidプロジェクトでのテストにJUnitとJMockを使用します。最近私は、Eclipseに含まれているAndroid BuilderがAndroidアプリケーションの一部としてそれらをパッケージ化しているようだと気付いた。 .apkをパッケージ化するときに、Eclipse/Androidプラグインにソースフォルダとライブラリを無視するよう指示する方法はありますか?JUnitとJMockをAndroidアプリ用にパッケージ化しないようEclipseに指示するにはどうすればよいですか?
答えて
あなたのアプリと同じプロジェクトにテストクラスがありますか?テスト用の独立したプロジェクトAndroidテストプロジェクトプロジェクトを作成してみてください(ファイル|新規|プロジェクト| Androidテストプロジェクト)。これが私のテストを実行する方法です。
"ビジネスロジック"を別のプロジェクトに配置してjarをインポートすることを意味しますか?うーん、それはうまくいくかもしれません... – Arkadiy
あなたのアプリでパッケージ化したいと思うすべてのものを1つのプロジェクトがあり、テストのものとアンドロイドテストプロジェクトのタイプの2番目のプロジェクトがあります。私はこれが意図した使い方だと思う。 – user1076637
Android Test Projectはアプリケーション全体をテストするための「システムテスト」なのです。 Androidをまったく必要としないクラスがいくつかあります(純粋なJavaでサードパーティのライブラリを使用しています)。これらをMavenプロジェクトで分けて、必要なテストジャーを追加することができます。アイデアありがとう! – Arkadiy
- 1. Googleにキャッシュリンクを提供しないように指示するにはどうすればよいですか?
- 2. Androidアプリを.apkにパッケージ化するにはどうすればよいですか?
- 3. Androidでは、カードックのUSBポートに接続されたヘッドセットを使用するようにアプリに指示するにはどうすればよいですか?
- 4. 多数の写真をAndroidアプリでパッケージ化するにはどうすればよいですか?
- 5. Androidアプリをきれいに見えるようにするにはどうすればよいですか?
- 6. 複数のiPhoneアプリで使用するコンポーネントをパッケージ化するにはどうすればよいですか?
- 7. Eclipseを使用せずにAndroidアプリをデバッグするにはどうすればよいですか?
- 8. junitテストに使用するEclipseクラスパスを設定するにはどうすればよいですか?
- 9. Angular2プラグインをパッケージ化&リリースするにはどうすればよいですか?
- 10. djangoアプリケーションをパッケージ化するにはどうすればよいですか?
- 11. webpackにパッケージをバンドルしないようにするにはどうすればいいですか?
- 12. リソースを翻訳しないように指定するにはどうすればよいですか?
- 13. パブリックをパッケージ名として許可するようにJavaコンパイラに指示するにはどうすればよいですか?
- 14. EclipseをEclipseにインストールするにはどうすればよいですか?
- 15. EclipseでJUnit RunListenerを使用するにはどうすればよいですか?
- 16. XmlSerializerでコンテナタグをシリアル化しないようにするにはどうすればよいですか?
- 17. Djangoテンプレートに、テンプレートタグのようなコードを含むブロックを解析しないように指示するにはどうすればよいですか?
- 18. junitテスト用にMock Kafkaトピックをインスタンス化するにはどうすればよいですか?
- 19. Androidアプリをテストするにはどうすればよいですか?
- 20. Androidアプリにメモリリークがあるかどうかを確認するにはどうすればよいですか?
- 21. JVMインスタンスでJUnitテストを1つずつ実行するようにMaven2に指示するにはどうすればよいですか?
- 22. Visual StudioのようなEclipseでコードアシスタントを表示するにはどうすればいいですか?
- 23. Netbeans 7でEJBをWebアプリケーションと一緒にパッケージ化しないようにするにはどうすればよいですか?
- 24. iPhoneアプリなどのトップバナーアラートをiPhoneアプリに表示させるにはどうすればよいですか?
- 25. Android 6 Cordovaアプリがファイルシステムにアクセスしようとする前に許可を求めるようにするには、どうすればよいですか?
- 26. Android Studioを使用せずにAndroidアプリを作成するにはどうすればよいですか?
- 27. Eclipseでカスタムタスクタグを使用するにはどうすればよいですか?
- 28. クローズコンパイラに、SIMPLE_OPTIMIZATIONSを使用して内部関数の名前を変更しないように指示するにはどうすればよいですか?
- 29. 新しいアプリでAndroidネイティブアイコンを使用するにはどうすればよいですか?
- 30. Android:再インストール中にデータを失わないようにするにはどうすればよいですか?
ProGuardを使用して未使用のクラスを取り除くことができます –