如何将两个APK合并成一个APK

 我来答
匿名用户
2016-05-17
展开全部

其实有时候我们需要两个工程,最后合并成一个apk,也就是两个工程目前都是有源码的,他们可能之前是两个独立的apk,现在需要整合成一个apk。如果只有apk文件没有源码,请直接离去。


方法一,Eclipse开发环境中整合:


1. 工程原来是两个APK,InnerAPK和OuterAPK,里面都只有一个Activity,分别为InnerActivity和OuterActivity。


2. 在InnerAPK工程上选择右键,选择Properties->Android,勾选Is Library,然后选择Apply,点击OK关闭对话框即可。


3. 第(2)其实将InnerAPK作为一个Library工程了,我们需要在OuteAPK中引用这个工程,同样在OuterAPK上点击右键,选择Properties->Android,选择Add,然后选择InnerAPK。


4. 之后可以在你需要使用的地方直接import InnerAPK的包名即可,比如import com.example.innerAPK.InnerActivity。


5. 将在InnerActivity中的AndroidManifest.xml文件中的内容移动到OuterActivity的AndroidManifest.xml文件中,此例子只有InnerActivity而已:


[html] view plain copy print?在CODE上查看代码片派生到我的代码片

<application  
    android:icon="@drawable/ic_launcher"  
    android:label="@string/app_name"  
    android:theme="@style/AppTheme" >  
    <activity  
        android:name=".OuterActivity"  
        android:label="@string/title_activity_outer" >  
        <intent-filter>  
            <action android:name="android.intent.action.MAIN" />  
  
            <category android:name="android.intent.category.LAUNCHER" />  
        </intent-filter>  
    </activity>  
    <!-- add from innerAPK -->  
    <activity  
        android:name="com.example.innerapk.InnerActivity"  
        android:label="@string/title_activity_inner" >  
        <intent-filter>  
            <action android:name="android.intent.action.MAIN" />  
  
            <category android:name="android.intent.category.LAUNCHER" />  
        </intent-filter>  
    </activity>  
</application>

这样只需要安装一个APK,OuterAPK就可以使用Inner和outer两个activity,且在OuterActivity中可以直接引用InnerActivity的code。

育知同创教育
2018-07-28 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
首先要理解,源码是什么。
然后是所谓的源码合并,就是将编写的功能代码的作用编写在一起。
后面就是解决问题了:
针对易语言的源码来说,可以将二个源码分别的编写了EC模块模块。然后是在新的程序里,添加这二个模块。就跟调用命令一样的调用了,注意编译为模块里。源码里的子程序应该是要公开的,不然不能进行调用。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式