React Native 应用程序已安装但在主屏幕或应用程序屏幕上不可见

Mal*_*123 4 javascript android react-native

我正在做一个 react-native 项目,但遇到了一个错误。我可以使用 将应用安装在我的手机上react-native run-android,它会在我的手机上安装应用并启动它。问题是该应用程序在主屏幕或应用程序菜单上不可见,因此如果我关闭该应用程序,则必须再次从 CLI 重新下载该应用程序。根据设置,应用程序已安装并占用内存,但它不存在于主屏幕或应用程序菜单上。

我也尝试创建 APK 并将它们下载到我的手机上,但我遇到了同样的问题。应用已下载并安装,但打开按钮呈灰色,主屏幕或应用菜单上的应用仍然没有任何标志。

应用程序存在于设置中 应用程序菜单中不存在应用程序

小智 6

我遇到了这个问题,问题是我把<data android:scheme="@string/facebook_app_id" />动作和类别放在同一个意图过滤器中。

只需取出数据并将其放入另一个意图过滤器中,例如:

<intent-filter>
  <action android:name="android.intent.action.MAIN" />
  <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
  <data android:scheme="@string/facebook_app_id" />
</intent-filter>
Run Code Online (Sandbox Code Playgroud)

那就是为我解决问题:)