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

Android 如何将两个APK合并为一个,以便可以同时安装两个应用程序,android,Android,如何将两个Android应用合并到捆绑包中,以便在我安装捆绑包时两个应用都已安装?我想将两个APK合并成一个捆绑包,这样我就可以在Android Market上上传它,当有人在设备上安装它时,两个应用都应该安装在设备上。如果这两个应用没有重叠,你只需要合并AndroidManifest.xml、res和src文件夹 使用以下意图过滤器保留两个活动: <intent-filter> <action android:name="android.intent.action.M

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

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

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

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

将使您在发射器中有两个发射入口


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

谢谢你,约翰尼。基本上,我有2个apk文件,没有清单文件或其他文件的代码库。最后我想合并2个apk文件。有没有可能?aapt可能适合你。()我不确定的是,两个二进制清单文件是否可以合并。我会尝试一下,然后告诉你。我真诚地希望不能这样做,否则会造成安全漏洞。恶意应用程序可以将自己注入遗留应用程序。我认为不可能的第二个原因是,apk正在被签名,两个apk将具有不同的签名,如果apk的结构发生变化,签名也会发生变化。