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

wlzqhblo  于 2023-03-06  发布在  Android
关注(0)|答案(2)|浏览(227)

我正在开发一个react-native项目,遇到了一个错误。我可以使用react-native run-android在手机上安装应用,它会在手机上安装应用并启动它。问题是应用在主屏幕或应用菜单上不可见,所以如果我关闭应用,我必须从CLI重新下载应用。根据设置,应用已安装并占用内存。但它不在主屏幕或应用程序菜单上。
我也尝试过创建APK并下载到手机上,但我遇到了同样的问题。应用程序已经下载并安装,但打开按钮是灰色的,主屏幕或应用程序菜单上仍然没有应用程序的标志。
第一节第一节第一节第一节第一次

flvlnr44

flvlnr441#

我遇到了这个问题,问题是我把<data android:scheme="@string/facebook_app_id" />放在同一个intent过滤器中作为action和category。
只需取出数据并将其放入另一个Intent过滤器,例如:

<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>

这就为我解决了问题:)

rur96b6h

rur96b6h2#

实际上,问题在<intent-filter>上的AndroidManifest.xml文件中,删除<intent-filter>块中的任何<data>标记,问题就解决了。

相关问题