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

时间:2018-09-21 08:21:36

标签: javascript android react-native

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

我也尝试过创建APK并将其下载到手机上,但是我遇到了同样的问题。已下载并安装了该应用程序,但“打开”按钮显示为灰色,并且主屏幕或应用程序菜单上均未显示任何标志。

App present in settings App NOT present in app menu

1 个答案:

答案 0 :(得分:1)

我遇到了这个问题,问题是我将<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>

那为我解决了问题:)