当前位置: 首页 > news >正文

咸宁做网站公司/微信群推广

咸宁做网站公司,微信群推广,软件推广渠道,狼们求个没封的免费网站最近又再使用ANT编译android项目出现如标题错误 看日志就能大致的看出问题的根源,很多时候项目会引用第三方的jar包,我最终通过删除无用jar包搞定了 因为日志输出时:总是在百度地图和腾讯分享jar包中的方法附近出问题,所以按此思路调整了jar删…

最近又再使用ANT编译android项目出现如标题错误

看日志就能大致的看出问题的根源,很多时候项目会引用第三方的jar包,我最终通过删除无用jar包搞定了

因为日志输出时:总是在百度地图和腾讯分享jar包中的方法附近出问题,所以按此思路调整了jar删除无用jar包

讲编译是的方法数量降了下来,使得编译通过。所以引入第三方jar需谨慎

下文仅供参考:

https://github.com/CyanogenMod/android_frameworks_base/commit/854f6f736b90d33b59b5a85bcecf72a416c43b7d

framework: Split off some packages to a new file

frameworks.jar is now hitting the maximum number of member classes
(65535), resulting in the build failing with...trouble writing output: Too many methods: 65641; max is 65536. By package:26 android145 android.accessibilityservice700 android.accounts436 android.animation8 android.annotation3787 android.appAs a workaround, split off some packages to a new jar.This will probably need reviewing, the wiggle room left by moving
these packages is only about 1100 members
 
./framework/base/Android.mk
 
@@ -28,10 +28,25 @@ framework_res_source_path := APPS/framework-res_intermediates/src# the library# ============================================================
+#
+# These will be included in framework2 to avoid issues with the limit
+# on the number of classes/dex
+SECONDARY_FRAMEWORKS_SUBDIRS := \
+        core/java/android/test \
+        core/java/android/gesture \
+        core/java/android/speech/srec \
+        media/java/android/media/videoeditor \
+        media/java/android/media/audiofx \
+        media/mca/effect/java/android/media/effect \
+        media/mca/effect/java/android/media/effect/effects
+include $(CLEAR_VARS)# FRAMEWORKS_BASE_SUBDIRS comes from build/core/pathmap.mkLOCAL_SRC_FILES := $(call find-other-java-files,$(FRAMEWORKS_BASE_SUBDIRS))
+SECONDARY_SRC_FILES := $(call find-other-java-files,$(SECONDARY_FRAMEWORKS_SUBDIRS))
+
+LOCAL_SRC_FILES := $(filter-out $(SECONDARY_SRC_FILES),$(LOCAL_SRC_FILES))# EventLogTags files.LOCAL_SRC_FILES += \
@@ -252,6 +267,7 @@ $(full_classes_compiled_jar): $(framework_res_R_stamp)$(LOCAL_INSTALLED_MODULE): | $(dir $(LOCAL_INSTALLED_MODULE))framework-res.apkframework_built := $(call java-lib-deps,framework)
+framework_built += $(call java-lib-deps,framework2)# AIDL files to be preprocessed and included in the SDK,# relative to the root of the build tree.
@@ -390,6 +406,7 @@ framework_docs_LOCAL_JAVA_LIBRARIES := \core \ext \framework \
+      framework2 \framework_docs_LOCAL_MODULE_CLASS := JAVA_LIBRARIESframework_docs_LOCAL_DROIDDOC_HTML_DIR := docs/html
@@ -664,7 +681,7 @@ include $(CLEAR_VARS)LOCAL_SRC_FILES:=$(framework_docs_LOCAL_SRC_FILES)LOCAL_INTERMEDIATE_SOURCES:=$(framework_docs_LOCAL_INTERMEDIATE_SOURCES)
-LOCAL_JAVA_LIBRARIES:=$(framework_docs_LOCAL_JAVA_LIBRARIES) framework
+LOCAL_JAVA_LIBRARIES:=$(framework_docs_LOCAL_JAVA_LIBRARIES) framework framework2LOCAL_MODULE_CLASS:=$(framework_docs_LOCAL_MODULE_CLASS)LOCAL_DROIDDOC_SOURCE_PATH:=$(framework_docs_LOCAL_DROIDDOC_SOURCE_PATH)LOCAL_DROIDDOC_HTML_DIR:=$(framework_docs_LOCAL_DROIDDOC_HTML_DIR)
@@ -717,6 +734,26 @@ LOCAL_DX_FLAGS := --core-libraryinclude $(BUILD_JAVA_LIBRARY)+include $(CLEAR_VARS)
+
+# FRAMEWORKS_BASE_SUBDIRS comes from build/core/pathmap.mk
+LOCAL_SRC_FILES := $(call find-other-java-files,$(SECONDARY_FRAMEWORKS_SUBDIRS))
+
+LOCAL_NO_STANDARD_LIBRARIES := true
+LOCAL_JAVA_LIBRARIES := bouncycastle core core-junit ext framework
+
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE := framework2
+LOCAL_MODULE_CLASS := JAVA_LIBRARIES
+
+LOCAL_NO_EMMA_INSTRUMENT := true
+LOCAL_NO_EMMA_COMPILE := true
+
+#LOCAL_JARJAR_RULES := $(LOCAL_PATH)/jarjar-rules.txt
+
+LOCAL_DX_FLAGS := --core-library
+
+include $(BUILD_JAVA_LIBRARY)# Include subdirectory makefiles# ============================================================
@@ -726,3 +763,4 @@ include $(BUILD_JAVA_LIBRARY)ifeq (,$(ONE_SHOT_MAKEFILE))include $(call first-makefiles-under,$(LOCAL_PATH))endif
+
 
test-runner/Android.mk:
@@ -20,7 +20,7 @@ include $(CLEAR_VARS)    
LOCAL_SRC_FILES := $(call all-java-files-under, src)   
-LOCAL_JAVA_LIBRARIES := core core-junit framework 
+LOCAL_JAVA_LIBRARIES := core core-junit framework framework2    
LOCAL_MODULE:= android.test.runner
http://www.jmfq.cn/news/4933279.html

相关文章:

  • 备案做电影网站吗/市场营销培训课程
  • 用vs做购物网站下载/游戏推广平台代理
  • 宝安网站设计哪家好/seo外包公司
  • 赣州晒房网门户网站/色盲眼镜
  • 企业网络推广网站建设/朋友圈营销广告
  • 微网站和网站的区别/百度风云榜游戏排行榜
  • 网站营销如何做/长沙seo网络推广
  • 铜川做网站的公司/推广项目网站
  • opencart做外贸网站怎样/百度推广登陆首页
  • wordpress更改网站信息/免费网站在线客服软件
  • 葡萄牙语网站设计哪家好/免费网站java源码大全
  • 武汉做个网站多少钱/建网站多少钱
  • 塘厦高铁站/大学生网络营销策划书
  • 手机电脑同步网站开发/哈尔滨百度推广公司
  • 网络市场调研计划书/seo搜索工具栏
  • 做最便宜的网站建设/东莞快速排名
  • 网站建设与管理的书/seo综合查询是啥意思
  • 哪个网站能看到医生做的全部手术/什么是网站推广
  • 建设网站机构/网站建站
  • 欧美网站建设公司排名/网站设计公司官网
  • 广州网站制作公司联系方式/杭州百度seo
  • 网站建设图总结/seogw
  • 织梦做公司网站要钱吗/软文广告代理平台
  • 软件工程毕业可以做网站吗/深圳网站页面设计
  • 中小企业网站建设济南兴田德润o厉害吗/做销售找客户渠道
  • 深圳服饰网站建设/竞价排名的服务模式是
  • 增值服务包含哪些产品/福鼎网站优化公司
  • 网站续费续的是什么钱/网站优化 seo和sem
  • 有了域名之后怎么做网站/杭州seo网站优化公司
  • 成都网站营销推广公司/seo项目分析