私はKotlinとAnkoを使用してAndroidアプリを構築しようとしています。 Android Studioで「実行」を選択すると、エラーが表示されます。Android Studioでは、Kotlinプロジェクトを構築するときに「起動アクティビティを特定できませんでした:デフォルトのアクティビティが見つかりません」と報告しています
Could not identify launch activity: Default Activity not found
Error while Launching activity
アプリが起動しません。エミュレータと実際の電話機の両方でこのエラーが発生します。
問題を絞り込むには、android-anko-sampleなどのAnkoプロジェクトをいくつか試してみましたが、これらはすべて同じような壊れた動作を示します。
私はJavaで書いた他のAndroidプロジェクトを持っていますが、この問題がなくても実行できます。これは、これが何らかの理由でKotlinまたはAnkoの特定の問題であることを示しています。私は、Javaアプリケーションと上記の "android-anko-sample"アプリケーションの間を行き来し、Javaアプリケーションが毎回正しく動作する間に、android-anko-sampleの問題を一貫して再現することさえできます。
このエラーメッセージに関連する他の質問を調べましたが、掲載された解決策は適用されなかったか、役に立たなかったです。
私が気づいたことは、Android StudioのAndroidManifest.xml
(これらのAnkoアプリのいずれか)を開いたときに、アクティビティの名前があたかもエラーであるかのように赤で表示されることです。アプリは携帯電話/エミュレータにインストールしますない、と私は、アイコンをタップし、それを実行することができます
注:ここでは、アンドロイド・あんこ・サンプルからの1がどのように見えるかです。 Android Studioからの実行を選択すると自動的に開始されません。これはかなり不便です。
この問題を解決するにはどうすればよいですか?
私が使用している:
- のAndroid Studioの2.1.2
- Ubuntu Linuxの16.04
- OracleのJDK 1.8.0_131-B11
コードはここにある:
- https://github.com/vsouhrada/android-anko-sample アンドロイドStudioのペインのいくつかのの
完全な内容は、この主旨で用意されています
@ holi-javaコンパイルエラーstacktraceはありません。コードはコンパイルされ、デバイスにインストールされます。 Android Studioは実際にはアプリケーションを実際には実行せず、上記のエラーを表示します。私はいくつかのAndroidスタジオのメッセージペインの完全な内容を質問にリンクされた要点に追加しました。他の情報が必要な場合はお知らせください。 –
MoGa、私はなぜあなたの答えを削除したのかわかりません。それは正しかった! –