除了默认名称"MainActivity"之外,如何在 React Native 中自定义默认活动?



我尝试配置不同的默认启动器活动,例如AuthActivity,这与默认MainActivity不同。但它总是启动MainActivity.我尝试在清单中AuthActivity设置为默认活动,并将MainActivity重命名为 HomeActivity 。但是我收到以下错误:

错误类型 3 错误:活动类 {/.MainActivity} 不存在。

<activity android:name=".AuthActivity"
          android:label="@string/app_name"
          android:screenOrientation="portrait"
          android:windowSoftInputMode="adjustResize">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>
<activity android:name=".HomeActivity"
          android:label="@string/app_name"
          android:screenOrientation="portrait"
          android:windowSoftInputMode="adjustResize" />

如何将本机活动配置为启动器活动,然后启动活动以加载 Javascript 文件?

默认情况下,

如果你不告诉 React Native 做不同的事情,它会执行MainActivity。尝试通过以下方式启动您的应用程序:

react-native run-android --main-activity AuthActivity

最新更新