码迷,mamicode.com
首页 > 移动开发 > 详细

android KK2的中国移动/中国联通定制版本移除Gallery2.apk

时间:2014-11-24 10:07:20      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:android   ar   sp   java   文件   on   log   bs   代码   

刪除packages/apps/Gallery2/Android.mk以及packages/apps/Gallery2/jni/Android.mk后编译整个工程后会报类似如下错误:
make[3]: *** No rule to make target `out/target/common/obj/APPS/Gallery2_intermediates/classes.jar‘, needed by `out/target/common/obj/APPS/OP02Plugin_intermediates/classes-full-debug.jar‘.  Stop.
根据log可以看出和Plugin相关,因为该Plugin对应的apk与Gallery2.apk有依赖关系。


 
去除Plugin中和Gallery2的依赖关系的代码,需要修改如下:
 
    1. 针对中国移动(OP01)需要做如下修改:
    (1)找到 alps/mediatek/operator/OP01/packages/apps/Plugins/Android.mk文件,删除如下三行代码:
LOCAL_SRC_FILES += $(call all-java-files-under, ../../../../common/packages/apps/Plugins/src/com/mediatek/gallery3d/plugin)
LOCAL_JAVA_LIBRARIES += com.mediatek.camera.ext
LOCAL_APK_LIBRARIES += Gallery2
    (2)删除 alps/mediatek/operator/OP01/packages/apps/Plugins/src/com/mediatek/目录下:
camera/ 及 gallery3d/ 两个folder下的代码。
 
    2. 针对中国联通(OP02)需要做如下修改:
    (1)找到 alps/mediatek/operator/OP02/packages/apps/Plugins/Android.mk文件,删除如下两行代码:
LOCAL_SRC_FILES += $(call all-java-files-under, ../../../../common/packages/apps/Plugins/src/com/mediatek/gallery3d/plugin)
LOCAL_APK_LIBRARIES += Gallery2
    (2)删除 alps/mediatek/operator/OP02/packages/apps/Plugins/src/com/mediatek/gallery3d/目录下的代码。
 
注意:
  1. 删除的这些代码中有些是专门为了移动/联通的spec做的,如果客户自己的gallery不支持的话可能会影响移动/联通入库测试。
  2. 该代码修改主要针对ALPS.KK2.MP13.TC9SP该分支,其他分支需要查找和Gallery2进程相关的代码进行屏蔽。

android KK2的中国移动/中国联通定制版本移除Gallery2.apk

标签:android   ar   sp   java   文件   on   log   bs   代码   

原文地址:http://blog.csdn.net/sergeycao/article/details/41439921

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!