ウェアアプリを作成し、Android Studioテンプレートを使用して作成しましたが、ボタンをウェアアプリのMainActivityにドラッグアンドドロップする以外の変更は加えていません。
[実行/デバッグ構成]でウォッチアプリを実行しようとすると、[デフォルトのアクティビティを起動する]にチェックマークが付いているので、「エラー:デフォルトのアクティビティが見つかりません」というエラーメッセージが表示されます。
私はこれに関する以前の投稿を検索しましたが、答えはモジュールのソースなどをいじっています。それはこの状況で本当に正しい解決策ですか?もしそうなら、なぜAndroid Studioは最初にすべてを正しく設定しないのですか?すべてのプロジェクトがASテンプレートによって作成された後、テンプレートが正しく設定されないのはなぜですか? ?
該当しない場合、Studioを使用して直接実行したときに、ウォッチアプリを実行してアクティビティを起動するにはどうすればよいですか?
スタジオバージョン:1.0.2
摩耗用のAndroidManifest.xmlファイルで、少なくとも1つのアクティビティがあり、起動するアクティビティに次のインテントフィルターが含まれていることを確認してください。
<intent-filter>
<action Android:name="Android.intent.action.MAIN" />
<category Android:name="Android.intent.category.LAUNCHER" />
</intent-filter>
これで言及されている別のヒントがあります answer 。
ウォッチフェイスの サンプルコード には次のコメントが含まれています
重要な注意:ウォッチフェイスアプリのプロジェクトにはデフォルトのアクティビティがないため、Wearモジュールとアプリケーションモジュールの両方で[アクティビティを起動しない]に構成を設定する必要があります。これを行う方法がわからない場合は、Google Watch Face Code Labの「RunStarterproject」セクションを確認してください。 https://codelabs.developers.google.com/codelabs/watchface/index.html#