我正在做一个本机反应项目,但是遇到了一个错误。我可以使用react-native run-android
在手机上安装该应用程序,它将在手机上安装该应用程序并启动它。问题在于该应用程序在主屏幕或应用程序菜单上不可见,因此,如果我关闭该应用程序,则必须再次从CLI重新下载该应用程序。根据设置,该应用程序已安装且正在占用内存,但在主屏幕或应用程序菜单上不存在。
我也尝试过创建APK并将其下载到手机上,但是我遇到了同样的问题。已下载并安装了该应用程序,但“打开”按钮显示为灰色,并且主屏幕或应用程序菜单上均未显示任何标志。
答案 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>
那为我解决了问题:)