linux问题
make:进入目录'/opt/FriendlyARM/tiny4412/05android/android-4.1.2'
target Dex: framework
trouble writing output: Too many methods: 65540; max is 65536. By package:
26 android
145 android.accessibilityservice
702 android.accounts
436 android.animation
8 android.annotation
3793 android.app
240 android.app.admin
308 android.app.backup
105 android.appwidget
1066 android.bluetooth
1742 android.content
956 android.content.pm
499 android.content.res
522 android.database
497 android.database.sqlite
91 android.ddm
5 android.debug
163 android.drm
51 android.drm.mobile1
30 android.emoji
23 android.filterfw
817 android.filterfw.core
26 android.filterfw.format
42 android.filterfw.geometry
46 android.filterfw.io
83 android.filterpacks.base
410 android.filterpacks.imageproc
6 android.filterpacks.numeric
17 android.filterpacks.performance
18 android.filterpacks.text
29 android.filterpacks.ui
18 android.filterpacks.videoproc
21 android.filterpacks.videosink
86 android.filterpacks.videosrc
222 android.gesture
1264 android.graphics
718 android.graphics.drawable
36 android.graphics.drawable.shapes
341 android.hardware
125 android.hardware.input
187 android.hardware.usb
43 android.icu.text
423 android.inputmethodservice
613 android.location
1948 android.media
264 android.media.audiofx
48 android.media.effect
39 android.media.effect.effects
500 android.media.videoeditor
134 android.mtp
1575 android.net
3 android.net.arp
102 android.net.dhcp
122 android.net.ethernet
379 android.net.http
100 android.net.nsd
49 android.net.rtp
441 android.net.sip
1213 android.net.wifi
400 android.net.wifi.p2p
96 android.net.wifi.p2p.nsd
1 android.net.wimax
342 android.nfc
166 android.nfc.tech
1351 android.opengl
2016 android.os
226 android.os.storage
821 android.preference
548 android.provider
970 android.renderscript
35 android.sax
129 android.security
643 android.server
42 android.server.search
90 android.service.dreams
30 android.service.textservice
126 android.service.wallpaper
147 android.speech
133 android.speech.srec
433 android.speech.tts
553 android.telephony
47 android.telephony.cdma
68 android.telephony.gsm
52 android.test
742 android.text
93 android.text.format
365 android.text.method
252 android.text.style
48 android.text.util
609 android.util
4326 android.view
377 android.view.accessibility
242 android.view.animation
319 android.view.inputmethod
135 android.view.textservice
3282 android.webkit
6901 android.widget
15 com.android.i18n.phonenumbers
2 com.android.i18n.phonenumbers.geocoding
23 com.android.internal
636 com.android.internal.app
92 com.android.internal.appwidget
67 com.android.internal.backup
61 com.android.internal.content
23 com.android.internal.database
8 com.android.internal.http
78 com.android.internal.http.multipart
37 com.android.internal.location
12 com.android.internal.logging
26 com.android.internal.net
638 com.android.internal.os
22 com.android.internal.os.storage
54 com.android.internal.policy
26 com.android.internal.preference
171 com.android.internal.statusbar
2794 com.android.internal.telephony
361 com.android.internal.telephony.cat
823 com.android.internal.telephony.cdma
87 com.android.internal.telephony.cdma.sms
794 com.android.internal.telephony.gsm
28 com.android.internal.telephony.ims
419 com.android.internal.telephony.sip
246 com.android.internal.telephony.test
6 com.android.internal.telephony.uicc
94 com.android.internal.textservice
436 com.android.internal.util
489 com.android.internal.view
717 com.android.internal.view.menu
1138 com.android.internal.widget
335 com.android.internal.widget.multiwaveview
1 com.android.org.bouncycastle.asn1
4 com.android.org.bouncycastle.asn1.x509
3 com.android.org.bouncycastle.jce.netscape
6 com.android.org.bouncycastle.openssl
2 com.android.org.bouncycastle.util.encoders
34 com.android.server
400 com.android.server.sip
10 com.google.android.collect
313 com.google.android.gles_jni
22 com.google.android.mms
330 com.google.android.mms.pdu
47 com.google.android.mms.util
170 com.google.android.util
7 com.slsi.sec.android
1 dalvik.bytecode
63 dalvik.system
7 dalvik.system.profiler
5 default
1 gov.nist.javax.sip
1 gov.nist.javax.sip.clientauthutils
8 gov.nist.javax.sip.header
4 gov.nist.javax.sip.header.extensions
2 gov.nist.javax.sip.message
240 java.io
424 java.lang
8 java.lang.ref
27 java.lang.reflect
4 java.math
91 java.net
97 java.nio
5 java.nio.channels
16 java.nio.charset
21 java.security
15 java.security.cert
1 java.security.spec
1 java.sql
36 java.text
384 java.util
55 java.util.concurrent
19 java.util.concurrent.atomic
17 java.util.concurrent.locks
12 java.util.jar
13 java.util.logging
17 java.util.regex
24 java.util.zip
8 javax.crypto
2 javax.crypto.spec
33 javax.microedition.khronos.egl
267 javax.microedition.khronos.opengles
24 javax.net.ssl
52 javax.sip
16 javax.sip.address
24 javax.sip.header
13 javax.sip.message
10 junit.framework
6 libcore.icu
2 libcore.internal
18 libcore.io
9 libcore.net
10 libcore.net.http
2 libcore.util
2 org.apache.commons.codec.binary
4 org.apache.commons.logging
16 org.apache.harmony.dalvik.ddmc
2 org.apache.harmony.luni.internal.util
2 org.apache.harmony.security.asn1
6 org.apache.harmony.security.pkcs7
2 org.apache.harmony.security.provider.cert
1 org.apache.harmony.xml
18 org.apache.harmony.xnet.provider.jsse
32 org.apache.http
10 org.apache.http.client
3 org.apache.http.client.methods
1 org.apache.http.client.params
1 org.apache.http.client.utils
1 org.apache.http.conn
2 org.apache.http.conn.routing
4 org.apache.http.conn.scheme
1 org.apache.http.conn.ssl
10 org.apache.http.entity
3 org.apache.http.impl
3 org.apache.http.impl.client
1 org.apache.http.impl.conn
1 org.apache.http.impl.conn.tsccm
3 org.apache.http.impl.entity
6 org.apache.http.impl.io
6 org.apache.http.io
12 org.apache.http.message
13 org.apache.http.params
9 org.apache.http.protocol
11 org.apache.http.util
3 org.ccil.cowan.tagsoup
14 org.json
2 org.kxml2.io
13 org.xml.sax
1 org.xml.sax.helpers
27 org.xmlpull.v1
make: *** [out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/noproguard.classes-with-local.dex] 错误 2
make:离开目录“/opt/FriendlyARM/tiny4412/05android/android-4.1.2”
root@phone-desktop:/opt/FriendlyARM/tiny4412/05android/android-4.1.2#
解决方法:分离一些新的jar包
https://github.com/CyanogenMod/android_frameworks_base/commit/854f6f736b90d33b59b5a85bcecf72a416c43b7d
一:base/android.mk
@@ -, +, @@ 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.mk
LOCAL_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 += \
@@ -, +, @@ $(full_classes_compiled_jar): $(framework_res_R_stamp)
$(LOCAL_INSTALLED_MODULE): | $(dir $(LOCAL_INSTALLED_MODULE))framework-res.apk
framework_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.
@@ -, +, @@ framework_docs_LOCAL_JAVA_LIBRARIES := \
core \
ext \
framework \
+ framework2 \
framework_docs_LOCAL_MODULE_CLASS := JAVA_LIBRARIES
framework_docs_LOCAL_DROIDDOC_HTML_DIR := docs/html
@@ -, +, @@ 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 framework2
LOCAL_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)
@@ -, +, @@ LOCAL_DX_FLAGS := --core-library
include $(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
# ============================================================
@@ -, +, @@ include $(BUILD_JAVA_LIBRARY)
ifeq (,$(ONE_SHOT_MAKEFILE))
include $(call first-makefiles-under,$(LOCAL_PATH))
endif
+
二: test-runner/Android.mk
@@ -, +, @@ 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
packages/apps/Gallery2/src/com/android/gallery3d/photoeditor/filters/Filter.java:61: 找不到符号
----
linux问题的更多相关文章
- Linux 驱动开发
linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...
- Linux 内核概述 - Linux Kernel
Linux 内核学习笔记整理. Unix unix 已有40历史,但计算机科学家仍认为其是现存操作系统中最大和最优秀的系统,它已成为一种传奇的存在,历经时间的考验却依然声名不坠. 1973 年,在用 ...
- 死磕内存篇 --- JAVA进程和linux内存间的大小关系
运行个JAVA 用sleep去hold住 package org.hjb.test; public class TestOnly { public static void main(String[] ...
- NodeJs在Linux下使用的各种问题
环境:ubuntu16.04 ubuntu中安装NodeJs 通过apt-get命令安装后发现只能使用nodejs,而没有node命令 如果想避免这种情况请看下面连接的这种安装方式: 拓展见:Linu ...
- [linux]阿里云主机的免登陆安全SSH配置与思考
公司服务器使用的第三方云端服务,即阿里云,而本地需要经常去登录到服务器做相应的配置工作,鉴于此,每次登录都要使用密码是比较烦躁的,本着极速思想,我们需要配置我们的免登陆. 一 理论概述 SSH介绍 S ...
- Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级
Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 5.安装Database软件 5. ...
- Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作
Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 1.实施前准备工作 1.1 服务器安装操 ...
- SQL Server on Linux 理由浅析
SQL Server on Linux 理由浅析 今天的爆炸性新闻<SQL Server on Linux>基本上在各大科技媒体上刷屏了 大家看到这个新闻都觉得非常震精,而美股,今天微软开 ...
- Microsoft Loves Linux
微软新任CEO纳德拉提出的“Microsoft Loves Linux”,并且微软宣布.NET框架的开源,近期Microsoft不但宣布了Linux平台的SQL Server,还宣布了Microsof ...
- Linux 江湖系列阶段性总结
引言 我使用 Linux 已经有很多年了,最开始接触 Linux 的时候是从 RedHat 9(没有 Enterprise),中途换过 N 个不同的发行版.多年前,我在 BlogJava 上面分享 J ...
随机推荐
- 五子棋AI清月连珠开源
经过差不多两年的业余时间学习和编写,最近把清月连珠的无禁手部分完善得差不多了.这中间进行了很多思考,也有很多错误认识,到现在有一些东西还没有全面掌握,所以想通过开源于大家共同交流. 最近一直发表一些五 ...
- IOS的MVC和MVVM模式简明介绍
iOS中的MVC(Model-View-Controller)将软件系统分为Model.View.Controller三部分,结构图如下: Model: 你的应用本质上是什么(但不是它的展示方式) C ...
- 本地代码如何通过TortoiserGit提交到GitHub
昨天博文给大家讲解了一下如何本地安装TortoiseGit http://www.cnblogs.com/xinlj/p/5978730.html,今天为大家讲一下如何通过TortoiseGit将本地 ...
- Apache+Tomcat配置方法
一. 修改应用服务器的server文件: 1.找到wizbank项目下的conf文件夹,打开server文件,加入以下内容: <Connector port="8009" p ...
- Cen0S下挂载设备
在CentOS中,如果我们要查看光驱,U盘或者要把安装包挂载到某个文件夹,我写下我的一些理解. 所谓的挂载,就是把物理设备或者文件(包含安装文件,压缩包等等),与系统中的某个目录建立一个快捷方式,然后 ...
- linux 安装配置Nginx
简介: Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行.由俄罗斯的程序设计师Igor Sysoev所开发,供俄国 ...
- margin属性
可以设置position:absolute/relative/fixed,通过调节top/bottom/left/right实现元素的定位,这样很好,但是有时候想通过margin来实现. 下面是mar ...
- Hadoop2.x的Eclipse插件编译与安装
Eclipse的Hadoop插件在开发hadoop应用程序中可以提供一些很方便的操作,可以直接Eclipse中浏览HDFS上的文件,可以直接新建选择MapReduce项目,项目自动包含所有需要的had ...
- JSP以及JSP解析原理
什么是JSP? JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术. JSP这门技术的最大的特点在于,写jsp就像在写htm ...
- Fiddler的一些坑: !SecureClientPipeDirect failed: System.IO.IOException
手机的请求Fiddler可以捕捉,但是手机一直无法上网,在logs中看到的日志如下: !SecureClientPipeDirect failed: System.IO.IOException 由于远 ...