Chinaunix首页 | 论坛 | 博客
  • 博客访问: 91626
  • 博文数量: 27
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 225
  • 用 户 组: 普通用户
  • 注册时间: 2013-02-07 15:39
个人简介

好好学习 ,天天向上

文章分类

全部博文(27)

文章存档

2013年(27)

我的朋友

分类: Android平台

2013-02-26 15:58:05

http://blog.csdn.net/ydt_lwj/article/details/7767274

在项目开发中有时会将一个已经存在的很好的应用放到自己的项目中,这样就不用在去写代码了,而且自己在去写也许也没有那么

好,那么在android里如何将一个应用的apk包编译到自己的系统里呢,我总结了一下三种方法,供大家参考:

方法一:

  1. LOCAL_PATH := $(call my-dir)   
  2. include $(CLEAR_VARS)   
  3. file := $(TARGET_OUT_APPS)/AppInstaller.apk   
  4. $(file) : $(LOCAL_PATH)/AppInstaller.apk | $(ACP)   
  5.    $(transform-prebuilt-to-target)   
  6. ALL_PREBUILT += $(file)   

方法二:

  1.   include$(CLEAR_VARS)  
  2.   
  3.   LOCAL_SRC_FILES:AppInstaller.apk  
  4.   
  5.   LOCAL_BUILT_MODULE_STEM:AppInstaller.apk  
  6.   
  7.   LOCAL_MODULE_SUFFIX:= .pak  
  8.   
  9.   LOCAL_MODULE:AppInstaller  
  10.   
  11.   LOCAL_MODULE_CLASS:APPS  
  12.   
  13.   LOCAL_CERTIFICATE:paltform  
  14.   
  15.   include$(BUILD_PREBUILT)   

方法三:

  1. LOCAL_PATH:= $(call my-dir)   
  2.                                                                                                                                                       
  3. include $(CLEAR_VARS)   
  4. LOCAL_MODULE :AppInstaller.apk   
  5. LOCAL_MODULE_TAGS :user   
  6. LOCAL_MODULE_CLASS :APPS   
  7. LOCAL_MODULE_PATH :=$(TARGET_OUT_APP)   
  8. LOCAL_SRC_FILES := $(LOCAL_MODULE)   
  9. LOCAL_CERTIFICATE :paltform   
  10.    
  11. include $(BUILD_PREBUILT)  

此上三种方法都可以将一个三方的apk编译到系统里。




以上方法将apk放入指定的
阅读(3833) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~