1

「src」ソースフォルダーを持つAndroidプロジェクトがあり、「test」ソースフォルダーも作成しました。2つのフォルダには、同じ名前のパッケージが含まれています。テストフォルダーにアクティビティを追加してメインアクティビティとして設定しましたが、Androidは、前述のように、パッケージ名がパッケージ名でもある「src」フォルダーのパッケージ名と同じであるにもかかわらず、それを認識しません。アプリケーションの。私は何が欠けていますか?テストには別のプロジェクトを使用する必要がありますか?

4

4 に答える 4

1

プロジェクトから test フォルダーを削除し、src フォルダーにのみクラスを作成します。これは、android がコンパイル アプリケーションの src フォルダーのみを認識するためです。

于 2012-09-16T12:55:58.750 に答える
0

ソース フォルダーが Java ビルド パスにあることを確認します。

(IDEとしてEclipseを使用していると仮定しています)

プロジェクトを選択し、メニュー バーの [プロジェクト] に移動して、 [プロパティ] を選択します。ポップアップするウィンドウでJava Build Pathを選択し、ソース フォルダーがリストにあることを確認します。そうでない場合は、 Add Folderをクリックし、追加するソース フォルダーを選択します。

于 2012-09-16T13:31:17.337 に答える
0

フォルダ内のファイルのみを検索するため、これは機能しませんsrc。すべての Java ファイルをそこに配置する必要があります。同じパッケージ名を持つ 2 つのフォルダーを作成する代わりに、srcフォルダー内に 2 つのパッケージを作成し、それぞれにクラスを配置してみてください。

于 2012-09-16T13:09:23.617 に答える
0

申し訳ありませんが、マニフェスト ファイルのアクティビティ名のスペルを間違えたため、機能しませんでした...助けようとした人に感謝します。

于 2012-09-16T14:26:35.207 に答える