应用未显示为已安装在调试React Native 0.56上

时间:2018-09-10 08:23:34

标签: android react-native

我现在正在发生一种奇怪的情况。

两个案例

  1. 仿真器正在运行-react-native run-android在调试模式下作为应用程序安装在仿真器上,并在应用程序列表屏幕中可见。
  2. 正在运行的真实设备-react-native run-android已安装在设备上,但在应用程序列表屏幕上看不到已安装的应用程序。因此,要再次打开该应用程序,我需要再次运行命令react-native run-android。当我断开设备的连接时,会弹出警报,提示类似Application XYZ process stopped的消息(我不记得确切的消息了)

是否需要进行其他任何设置才能将其视为已安装?

用例-我有一条到达短信的深层链接。需要为此打开一个应用程序,但需要在网络浏览器中打开相同的应用程序(清单文件中有深层链接方案)。

我当前的结论-由于该应用在安装后不可见,所以这可能就是为什么该意图没有被识别为深层链接的原因。

    <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:label="@string/app_name"
    android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
    android:windowSoftInputMode="adjustResize">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
        <data
            android:host="xyz.com"
            android:pathPrefix="/"
            android:scheme="https" />
    </intent-filter>
  </activity>
  <activity android:name="com.facebook.react.devsupport.DevSettingsActivity" />
</application>

有什么想法吗? 注意-使用RN 0.56。

0 个答案:

没有答案
相关问题