如何从清单中删除此命名 activity 警告?

How to remove this naming activity warning from manifest?

它警告使用“$”而不是“.”但是当我使用“。”时它变成了错误。

            <activity android:name=".Activity.SettingsActivity" />
            <activity android:name=".Activity.EnterPinActivity">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />

                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
            <activity android:name=".Activity.MainActivity" />
            <activity android:name=".Activity.FirstPinActivity" />```

点命名约定用作包命名约定。

检查您的活动文件是否在 Activity 包中。如果不是,请改写正确的包名

用小写字母重命名包。包名不能大写

activity instead of Activity

那么应该是这样

<activity android:name=".activity.SettingsActivity" />

像这样重命名所有包。 Class 名字应该大写没问题。