2017-02-17 16 views
0

これはひどくイライラしています。私はAndroid Studio - Empty Activityテンプレートで新しいプロジェクトを作成しました。そのため、1つのTextViewがレイアウトファイルで1つのアクティビティファイルを取得します。私がプロジェクトを起動するとき、私はこのエラーを受け取ります:ClassNotFoundException:新しいプロジェクトで "package.MainActivity"クラスが見つかりませんでした

java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{package/package.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "package.MainActivity" on path: DexPathList[[zip file "/data/app/package-2.apk"],nativeLibraryDirectories=[/data/app-lib/package-2, /vendor/lib, /system/lib]] 

私はファイルを試みました - キャッシュを無効にする/再起動は役に立たなかった。

何らかのエラーがブランドの新しいテンプレートプロジェクトになぜ起こるかそれは私が混乱しています..驚異的な..です

私は2つの新しいプロジェクトを作成し、それはそれらの両方で発生します。

+1

マニフェストに追加しましたか? –

+0

こんにちは、テンプレートプロジェクトです。マニフェスト要素のパッケージ名と、適切なアクティビティ名 ".MainActivity" – luky

+1

のアクティビティ要素の両方が既にマニフェストにあります。これはアンドロイドスタジオを初めてインストールするのですか?これは以前に起こったのですか? – Anthony

答えて

1

一度それが私にも起こった。私はちょうどプロジェクトをきれいにして、それを再構築しました。それですべてが完璧でしたので、同じことをお勧めします。手順以下

フォロー:

  1. 選択ビルド(このオプションはアンドロイドスタジオの上で提供されています)
  2. がきれいなプロジェクトを選択し、
  3. 一度Gradleのプロセスがそれを再構築終了のGradleプロセスの終了を待ちます。

希望します。

+0

こんにちはアブドル、ありがとうございましたプロジェクトのクリーンアップ、私はすでにそれをしたと思ったが、私はdidntのようだ – luky

+1

私はそれが役に立ってうれしいです:) –

1

Checek in AndroidManifest.xmlあなたのアクティビティが登録されているかどうか。 そうでなければ、それをしてください。

+0

こんにちは、それはテンプレートプロジェクトなので、マニフェストは自動的に生成され、含まれるべきすべてが含まれています。 – luky

1

大きな問題ではないことを心配しないでください。プロジェクトをクリーンアップするだけです。まず最初に、アンドロイドスタジオのビルドオプションをクリックします。クリーンなプロジェクトをクリックしてから、あなたのアプリを実行します。このメソッドはあなたの問題を解決することを願っています。

+0

こんにちはPrabha、 – luky

関連する問題