包名太长不能启动问题,可以解决。亲测
/**
- 启动第三方apk
- 直接打开 每次都会启动到启动界面,每次都会干掉之前的,从新启动
- XXXXX : 包名
*/
public static void launchAPK1(Context context, String packagename) {
PackageManager packageManager = context.getPackageManager();
Intent it = packageManager.getLaunchIntentForPackage(packagename);
context.startActivity(it);
}