【问题标题】:Android Studio Installs Multiple Versions of the App (Debugging)Android Studio 安装多个版本的应用(调试)
【发布时间】:2015-01-15 05:08:15
【问题描述】:

当我调试我的 Android 应用程序时,我看到它的多个应用程序安装在我的设备上,每个应用程序似乎都是持有者版本。这真的很烦人,因为大多数都被窃听并在启动时崩溃。无论如何,我可以让 Android Studio 安装当前版本。

我已尝试卸载所有应用程序(卸载一个将全部卸载)并重新启动它并将它们添加回来。我正在调试,而不是构建 APK。

谢谢。

【问题讨论】:

    标签: android debugging apk versions


    【解决方案1】:

    我认为在调试期间多次安装应用程序可能有多种原因。我的一个应用程序也遇到过类似的问题,经过彻底分析后,我发现 AndroidManifest.xml 是罪魁祸首,尽管这是我的错误,因为在添加和测试多个活动时,我将其中两个活动定义为启动器活动因此在我调试时它正在创建应用程序的两个实例。

    检查您是否也将多个活动定义为启动器活动。 以下代码部分应该只存在于您想要在应用启动时启动的实际启动器活动。

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

    【讨论】:

      【解决方案2】:

      您是否不小心构建和部署了多种风格?您的模块 .gradle 文件是什么样的?

      编辑:您可能需要检查:https://stackoverflow.com/a/27633032/3540885(您是否设置了多个在开始时启动的活动?)

      【讨论】:

        【解决方案3】:

        尝试删除旧的不工作的项目文件夹。

        【讨论】:

        • 解释你所说的“项目文件夹”是什么意思
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-07-10
        • 2015-05-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多