如何将两个APK合并为单个,以便可以同时安装这两个应用程序

Par*_*dra 11 android

如何将2个Android应用程序合并到捆绑包中,以便在安装捆绑包时安装该应用程序?我想将2个APK合并到一个捆绑包中,以便我可以在Android Market上传它,当有人在设备上安装它时,这两个应用程序都应安装在设备上.

Joh*_*nny 3

如果这两个应用没有重叠,则只需合并AndroidManifest.xml、res和src文件夹即可。

使用以下意图过滤器保留两个活动:

<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
Run Code Online (Sandbox Code Playgroud)

将使您在Launcher中有两个启动入口。

事实上,它是一个应用程序和一个 apk。但由于有两个可启动的 Activity,用户会感觉他们用一个 apk 安装了两个应用程序。

  • 我真诚地希望不能这样做,否则这是一个安全漏洞。然后,恶意应用程序可以将自己注入到遗留应用程序中。 (2认同)