当前位置: 首页 > 知识库问答 >
问题:

我的设备中的应用程序丢失(消失)

徐隐水
2023-03-14

当我在AndroidManifest中添加以下代码时,我的设备上的应用程序丢失(消失)。

<intent-filter>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.BROWSABLE" />

            <data android:scheme="https"
                  android:host="www.example.com"
                  android:pathPrefix="/gizmos"/>

</intent-filter>

如果我没有添加此代码,则该应用程序已安装并按其应显示,但我收到警告:

应用程序是不可索引的谷歌搜索;考虑添加至少一个活动与动作视图意图过滤器

我已经从官方留档和这个问题做了研究,但我的问题仍然不同。

编辑:这是我所有的清单:

    <uses-permission android:name="android.permission.INTERNET" />
        <uses-permission android:name="android.permission.CAMERA" />
        <uses-feature android:name="android.hardware.camera" />
        <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
        <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
        <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

    <application
            android:allowBackup="true"
            android:fullBackupContent="true"
            android:icon="@mipmap/icon"
            android:label="@string/app_name"
            android:supportsRtl="true"
            android:theme="@style/AppTheme"
            android:screenOrientation="portrait">

            <activity android:name=".MainActivity"
                      android:theme="@style/FullScreenTheme"
                      android:screenOrientation="portrait">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
               <action android:name="android.intent.action.VIEW" />
               <category android:name="android.intent.category.BROWSABLE" />

            <data android:scheme="https"
                  android:host="www.example.com"
                  android:pathPrefix="/gizmos"/>

    </intent-filter>

            <activity android:name=".AnimationScreenActivity"
                      android:theme="@style/FullScreenTheme"
                      android:screenOrientation="portrait"/>


            </activity>

        </application>

共有3个答案

鄢松
2023-03-14

卸载应用程序并运行代码,有时旧包可能会被覆盖。

郗福
2023-03-14

在@Harisali help之后,解决方案是将其分成两部分

<activity android:name=".MainActivity"
                  android:theme="@style/FullScreenTheme"
                  android:screenOrientation="portrait">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>

        <intent-filter>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.BROWSABLE" />
            <data android:scheme="https"
                      android:host="www.example.com"
                      android:pathPrefix="/gizmos"/>

       </intent-filter>
</activity>

广亮
2023-03-14

您没有关闭您的意图过滤器,对吗

    <activity android:name=".MainActivity"
                      android:theme="@style/FullScreenTheme"
                      android:screenOrientation="portrait">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
 </activity>
 类似资料:
  • 我的OpenShift 4.5. x安装中的控制台用户界面神秘地停止工作。现在访问控制台URL会导致消息: 应用程序不可用 应用程序当前未在此终结点处为请求提供服务。它可能尚未启动或仍在启动。 如果路由存在但找不到相应的服务或pod,通常会看到这一点,但在这种情况下,路由存在: 该服务存在: 豆荚存在并且健康: 查看控制台pods的日志,联系oauth服务似乎有问题: 但是 命名空间中的 pod

  • 我已经实现了数据库备份和恢复到Google Drive应用程序文件夹使用Google Drive Android API。我测试了它,它运行良好,这意味着我可以在Google Drive的隐藏应用程序文件夹中创建我的db文件,并且在卸载和重新安装应用程序时,我可以使用我的应用程序的还原功能来还原数据库。 但最近,它已经停止工作了。现在,当我收回并卸载我的应用程序,并试图恢复它从谷歌驱动器的应用程序

  • 在我的MainActivity和我的ChallongeLogin中,在应用程序的顶部有一个很大的栏,列出了我的应用程序的名称。然而,当我最终读到ChallongeEvents时,这个条就消失了...我不记得做过什么特别的事情让这个酒吧消失了。为什么会不了了之?

  • 我正在开发一个android应用程序。我想从扎根设备中保存我的应用程序。我成功地限制了我的应用程序与根设备,但一个根设备有magisk应用程序,所以在这个magis应用程序的帮助下,用户可以打开我的应用程序在根设备也。有人能帮我吗?提前谢了。 我的代码是 私有静态布尔checkRootMethod1(){String buildTags=build.tags;return buildTags!=n

  • 是否有方法创建登录用户范围的注册id。我有一个应用程序,允许用户以不同的用户身份登录(例如一个用户作为学生,另一个用户作为家长)。用户可以在用户之间切换。这种情况有点类似于gmail应用程序,可以同时登录多个电子邮件ID。 问题是我们什么时候打电话 它将给出该应用程序实例的设备id。因此,如果我要针对登录的特定用户,我不能。 我可以实现以用户为目标的一种方法是显式地将用户id作为数据发送,在我的情