--- a/core/prebuilt.mk+++ b/core/prebuilt.mk@@ -16,6 +16,16 @@ $(error dont use LOCAL_PREBUILT_JAVA_LIBRARIES anymore LOCAL_PATH=$(LOCAL_PATH)) endif +ifneq ($(filter APPS,$(LOCAL_MODULE_CLASS)),)+ifeq (true,$(WITH_DEXPREOPT))+ifeq (,$(TARGET_BUILD_APPS))+ifndef LOCAL_DEX_PREOPT+LOCAL_DEX_PREOPT := true+endif+endif+endif+endif+ include $(BUILD_SYSTEM)/base_rules.mk  # Deal with the OSX library timestamp issue when installing@@ -30,8 +40,20 @@  # Ensure that prebuilt .apks have been aligned. ifneq ($(filter APPS,$(LOCAL_MODULE_CLASS)),)+ifeq ($(LOCAL_DEX_PREOPT),true)+# Make sure the boot jars get dexpreopt-ed first+$(LOCAL_BUILT_MODULE): $(DEXPREOPT_BOOT_ODEXS) | $(DEXPREOPT) $(DEXOPT) $(AAPT)+endif $(LOCAL_BUILT_MODULE) : $(LOCAL_PATH)/$(LOCAL_SRC_FILES) | $(ZIPALIGN) $(transform-prebuilt-to-target-with-zipalign)+ifeq ($(LOCAL_DEX_PREOPT),true)+$(hide) rm -f $(patsubst %.apk,%.odex,$@)+$(call dexpreopt-one-file,$@,$(patsubst %.apk,%.odex,$@))+$(call dexpreopt-remove-classes.dex,$@)++built_odex := $(basename $(LOCAL_BUILT_MODULE)).odex+$(built_odex): $(LOCAL_BUILT_MODULE)+endif else ifneq ($(LOCAL_PREBUILT_STRIP_COMMENTS),) $(LOCAL_BUILT_MODULE) : $(LOCAL_PATH)/$(LOCAL_SRC_FILES)

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. Android操作HTTP实现与服务器通信
  2. Android(安卓)Permission大全1.0最终版本
  3. android 三种定位方式
  4. Android(安卓)判断网络状态,并且在没有网
  5. 在Cocos2d-x中处理Android(安卓)系统设备
  6. android ListView根据字母排序和定位
  7. Android(安卓)应用程序之间数据共享—Con
  8. 系出名门Android(2) - 布局(Layout)和菜
  9. android webview自定义标签!(实现打电话的
  10. 通过修改hosts文件成功更新Android(安卓)