android - 应用已安装但未出现

标签 android android-studio installation apk

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

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

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

这个变化是在我引入启动画面时出现的,如果是第一次,它会在 webview 之后加载 ==> MainActivity: 如果是第一次 { setContentView with splash layout.最终,在 3 张幻灯片之后,按钮 onClick 更改为 webview Activity (类)(1)} else { setContentView with webview layout(2)}

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

我知道这样做是更好的方法。感谢任何有关如何以更好的方式执行此任务的帮助,以及如何摆脱“已安装但不可见”的问题。

最佳答案

在您的 list 中确保您的 Intent 过滤器具有类别 <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>

关于android - 应用已安装但未出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32453977/

相关文章:

android - 填充 ListView

android - 如何生成gradlew

android-studio - IntelliJ IDEA - 多个插入符号?

android - 通过 Android Studio 在我的手机上运行 Android 应用程序会减慢它的速度吗?

installation - 如何在 Ubuntu 中安装 Drupal?

android - 为现有应用程序创建即时应用程序

后台服务运行的Android AlarmManager和BroadcastReceiver

java - 一旦完成,这个可运行的线程最后会发生什么?

linux - 如何在 ubuntu 16.04 中安装 laravel 5.6?

docker - 尝试下载镜像时,Kitematic停留在连接到Docker集线器上