【问题标题】:App installed but not appearing应用已安装但未出现
【发布时间】:2015-12-03 21:54:51
【问题描述】:

我正在开发一个 Android 应用程序。起初一切都很顺利,但过了一段时间,在真正的安卓设备上成功安装后,应用程序开始消失(更准确地说是没有出现)。安装后打开按钮失效(只能点完成),在菜单上找不到,但是用root卸载程序检查,看来是真的安装了。

在模拟器上,它安装正常,但安装的应用程序没有显示正确的图标,而在此错误之前它没有显示正确的图标。

我强制删除了@Manifest 的一些权限,因为我只需要(并且应用程序仅使用它运行)互联网访问(网络视图)。我尝试删除它,但它是一样的。

当我引入了一个启动屏幕时发生了这种变化,如果这是第一次,它会在 webview 之后加载 ==> MainActivity: If it's first time { setContentView with splash layout.最终,在 3 张幻灯片之后,按钮 onClick 更改为 webview 活动 (class)(1) } else { setContentView with webview layout(2) }

(1) 和 (2) 执行相同的任务,(2) 在 MainActivity 的方法中和 (1) 在 WebView 类的 onCreate 中。

我知道这是一种更好的方法。任何有关如何以更好的方式执行此任务的帮助,以及如何摆脱“已安装但不可见”的东西。

【问题讨论】:

  • 你能粘贴你的清单吗?
  • 我认为问题是由于清单,而不是活动。可以的话请贴一下

标签: android android-studio installation apk


【解决方案1】:

在您的清单中确保您的意图过滤器具有类别<category android:name="android.intent.category.LAUNCHER" />

<activity 
        android:name=".activity.SpashScreenActivity"
        android:label="@string/app_name"
        android:screenOrientation="landscape"
        android:windowSoftInputMode="stateHidden" >

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

</activity>

【讨论】:

  • 就是这样!我实际上阅读了您的评论,看了看,就是这样。 MainActivity 有启动器类别,但主要操作放在其中一个活动中:)
猜你喜欢
  • 2021-02-09
  • 1970-01-01
  • 2022-06-10
  • 1970-01-01
  • 2023-03-24
  • 2023-03-12
  • 2015-01-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多