-1

こんにちは私は日食でアンドロイドアプリに取り組んでいます。テスト プロジェクトを使用して Android プロジェクトを作成します。私はアンドロイドのテストに取り組みました。現在、メインのプロジェクト フォルダーにはクラスとファイルがありません。マニフェストしかありません。テスト プロジェクトをリリースしてメイン プロジェクトに変換するにはどうすればよいですか?

ボリューム コントロールと呼ばれる eclipse で新しい Android アプリケーションを作成しました。Eclipse は、Volume controlTest という 2 番目のプロジェクトを自動的に作成しました。2枚目に取り組みました。私はそれをテストし、それはうまく動作します。では、公開したいと思います。ボリューム コントロール プロジェクトのファイルを転送するにはどうすればよいですか? リファクタリングして名前をフォルダーまたはパッケージに変更すると、プロジェクトが失われます。ボリューム コントロール フォルダを削除すると、ボリューム コントロール テストを実行するにはボリューム コントロール プロジェクトが必要であると eclipse から言われました。

GIT で公開してアプリを開くには、適切に記述されたソース コードが必要です。

お願い助けて!

4

2 に答える 2

2

メイン プロジェクト内ではなく、テスト プロジェクト内で Android アプリを作成したようです。

Eclipse は、メイン プロジェクトとテスト プロジェクトの 2 つのプロジェクトを作成します。このプロジェクトには、指定した名前に "Test" という名前が追加されます。テスト プロジェクトは、メイン コードをテストするために記述したテストを保持することを目的としています。

代わりに、メイン プロジェクトにコードを記述し、テスト プロジェクトにテストを記述する必要があります。

誤ってアプリ コードをテスト プロジェクトに入れたため、オペレーティング システムのネイティブ ファイル管理を介してメイン プロジェクトにコピーできるはずであり、Eclipse は変更を取得する必要があります。パス、クラス名などのいくつかの修正が必要になる場合がありますが、作業が失われることはありません。

于 2012-08-01T00:27:45.640 に答える
0

解決済み:

  1. テスト プロジェクトを Eclipse ワークスペース外のフォルダーに保存します。
  2. プロジェクトをEclipseから削除します
  3. アクティビティなしで新しい空の「Android プロジェクト」を作成する
  4. プロジェクト ファイルをファイル マネージャーから Eclipse にコピー アンド ペーストする
  5. プロジェクト ファイルからすべての単語「.test」を削除します。
  6. マニフェストに削除<instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="....." />して<uses-library android:name="android.test.runner" />

非常に重要!!!! すべての変更を行うまで保存しないでください。それ以外の場合はプロジェクトを変更し、メイン プロジェクトを使用するにはテスト プロジェクトが必要です。

于 2012-08-01T12:12:40.067 に答える