打开按钮(应用程序重新安装应用程序后)无法启动应用程序

时间:2011-09-16 07:23:13

标签: android

我在运行时以编程方式重新安装我的.apk,重新安装完成时打开按钮不会启动应用程序。它只是关闭打开完成窗口。然后我必须转到菜单并启动它点击那里

有谁知道这个问题?

我想这可能是因为应用程序签名发生变化或者像那样?

2 个答案:

答案 0 :(得分:0)

您的活动名称可能已更改,现在主屏幕快捷方式可能指向不存在的活动。 删除旧的主屏幕快捷方式,然后放置新的快捷方式。

答案 1 :(得分:0)

  1. 请确保您的Manifest中的主要活动包含以下代码:

      <intent-filter>
        <action android:name="android.intent.action.MAIN" />
    
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    
  2. 还要确保在重新安装时关闭应用。你可以用这个:

    android.os.Process.killProcess(android.os.Process.myPid());

    System.exit(0);

  3. 最后将以下代码添加到主活动中的onCreate():

    if(!isTaskRoot()){

                finish();
                return;
            }
    
  4. 希望它有效:)

相关问题