首页 > 代码库 > android KK2的中国移动/中国联通定制版本移除Gallery2.apk
android KK2的中国移动/中国联通定制版本移除Gallery2.apk
刪除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进程相关的代码进行屏蔽。
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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。