首页 > 解决方案 > React Native apk 已安装但未显示在菜单中

问题描述

我在尝试在 android 上安装签名版本时遇到了一些问题。我可以安装我的 .apk,我可以在其中找到我的应用程序,Settings -> Applications -> Installed但它没有与其他应用程序一起显示。另外,在安装结束时,我无法单击OPEN按钮。

react-native run-android我可以毫无问题地启动应用程序。

在这里我放下我的manifest.xml

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.area">

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
<uses-permission android:name="android.permission.USE_CREDENTIALS"/>

<application
  android:name=".MainApplication"
  android:label="@string/app_name"
  android:icon="@mipmap/ic_launcher"
  android:allowBackup="false"
  android:theme="@style/AppTheme">
  <activity
    android:name=".MainActivity"
    android:launchMode="singleTask"
    android:screenOrientation="portrait"
    android:label="@string/app_name"
    android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
    android:windowSoftInputMode="adjustPan">
    <intent-filter>
        <action android:name="android.intent.action.MAIN"/>
        <category android:name="android.intent.category.LAUNCHER" />
        <data android:scheme="com.area" android:host="oauth"/>
    </intent-filter>
  </activity>
  <activity android:name="com.facebook.react.devsupport.DevSettingsActivity" />
</application>

</manifest>

我通过删除<activity />清单中的第二个标签找到了一个可能的解决方案,但在我的情况下它不起作用..

提前感谢您的帮助!

标签: androidreact-nativebuildinvisible

解决方案


        <data android:scheme="com.area" android:host="oauth"/>

在另一个像这样的意图过滤器中

    <intent-filter>
        <action android:name="android.intent.action.MAIN"/>
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    <intent-filter>

        <data android:scheme="com.area" android:host="oauth"/>
    </intent-filter>




推荐阅读