前提・実現したいこと
Kotlinで画面遷移とデータを移行させるためのプログラムを実行しようとしています。
「アプリの画面遷移とActivity間のデータ転送」という記事からプログラムを引用して動かしています。
ビルドでエラーは起きず、エミュレータは立ち上がるのですが、アプリが立ち上がらないので、エラーの解決方法が知りたいです。
発生している問題・エラーメッセージ
Buid Output
AAPT errors: app/scr/main/AndroidManifest.xml(2 errors) Android resource linling failed Android resource linling failed
以下の箇所が黄色くなり、
<application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".SubActivity" android:label="@string/app_name" > </activity> </application>
Adding at least one Activity with an ACTION-VIEW intent-filter
とのコメントが吹き出しに表示されました。
該当のソースコード
app/scr/main/AndroidManifest.xmlでエラーが起こっていたため、該当コードを記載します。
xml
1<?xml version="1.0" encoding="utf-8"?> 2<manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 package="com.example.diceroller" > 4 5 <application 6 android:allowBackup="true" 7 android:icon="@mipmap/ic_launcher" 8 android:label="@string/app_name" 9 android:roundIcon="@mipmap/ic_launcher_round" 10 android:supportsRtl="true" 11 android:theme="@style/AppTheme" > 12 13 <activity android:name=".MainActivity" > 14 <intent-filter> 15 <action android:name="android.intent.action.MAIN" /> 16 17 <category android:name="android.intent.category.LAUNCHER" /> 18 </intent-filter> 19 </activity> 20 21 <activity 22 android:name=".SubActivity" 23 android:label="@string/app_name" > 24 </activity> 25 26 </application> 27 28</manifest>
試したこと
Event logで以下のように出たので、Android StudioでFile>Sync project with gradle files
は実行しました。
Gradle build failed in 1 s 402 ms
それでも、エラーは直りませんでした。
ご回答を受けての修正
strings.xml
xml
1<resources> 2 <string name="button">YourAppName</string> 3 <string name="main">Main Activity</string> 4 <string name="sub">Sub Activity</string> 5 <string name="hint1">Message to Sub</string> 6 <string name="hint2">Message to Main</string> 7 <string name="to_main">" to Main"</string> 8 <string name="from_main">"from Main"</string> 9 <string name="to_sub">" to Sub"</string> 10 <string name="from_sub">"from Sub"</string> 11 <string name="move">move</string> 12 <string name="back">back</string> 13 <string name="app_namex">Screen Transit</string> 14</resources>
補足情報(FW/ツールのバージョンなど)
Android Studio 3.5.3
エミュレータ Pixel2 API 28
OS 4.4 KitKat
回答1件
あなたの回答
tips
プレビュー