apk合并安装

时间:2024-04-09 17:06:21
在需要合并的分支apk中设置AndroidManifest


<activity 
android:name="com.prtek.yantest.MainActivity" android:exported="true"
      android:screenOrientation="portrait">
      <intent-filter >
      <action android:name="com.test"/>
            <data android:scheme="file"/>
             <category android:name="android.intent.category.DEFAULT"/>
  </intent-filter>
</activity>
在总apk中使用广播来启动分支apk的页面,需要预先安装分支apk。
Intent intent = new Intent("com.test",Uri.parse("file://123456"));
intent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
startActivity(intent);
把分支apk打包成jar包。
1,点击分支apk—右键—Export—Java—JAR file—next—按下图勾选,同时填写路径,到最后finish会生成一个SunApp.jar
  
3,点击总apk—右键—Properties—Android,取消选中Is Library---Add—SonApp:
 
或添加lib:
 apk合并安装