`
seya
  • 浏览: 360541 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Android 4.0源码编译错误

 
阅读更多
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dx.util.ExceptionWithContext: Index: 2, Size: 3
at com.android.dx.util.ExceptionWithContext.withContext(ExceptionWithContext.java:46)
at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:344)


target Dex: Bluetooth
Copying: out/target/common/obj/APPS/Development_intermediates/noproguard.classes.dex
target Dex: android.core.tests.libcore.package.com.no-core-tests-res

UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dx.util.ExceptionWithContext: Index: 2, Size: 3
        at com.android.dx.util.ExceptionWithContext.withContext(ExceptionWithContext.java:46)
        at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:344)
        at com.android.dx.dex.cf.CfTranslator.translate0(CfTranslator.java:134)
        at com.android.dx.dex.cf.CfTranslator.translate(CfTranslator.java:87)
        at com.android.dx.command.dexer.Main.processClass(Main.java:483)
        at com.android.dx.command.dexer.Main.processFileBytes(Main.java:455)
        at com.android.dx.command.dexer.Main.access$400(Main.java:67)
        at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:394)
        at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:245)
        at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:131)
        at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:109)
        at com.android.dx.command.dexer.Main.processOne(Main.java:418)
        at com.android.dx.command.dexer.Main.processAllFiles(Main.java:329)
        at com.android.dx.command.dexer.Main.run(Main.java:206)
        at com.android.dx.command.dexer.Main.main(Main.java:174)
        at com.android.dx.command.Main.main(Main.java:95)
Caused by: java.lang.IndexOutOfBoundsException: Index: 2, Size: 3
        at java.util.ArrayList.RangeCheck(ArrayList.java:547)
        at java.util.ArrayList.remove(ArrayList.java:387)
        at com.android.dx.ssa.Dominators.compress(Dominators.java:136)
        at com.android.dx.ssa.Dominators.eval(Dominators.java:160)
        at com.android.dx.ssa.Dominators.run(Dominators.java:229)
        at com.android.dx.ssa.Dominators.make(Dominators.java:90)
        at com.android.dx.ssa.DomFront.run(DomFront.java:90)
        at com.android.dx.ssa.SsaConverter.placePhiFunctions(SsaConverter.java:298)
        at com.android.dx.ssa.SsaConverter.convertToSsaMethod(SsaConverter.java:52)
        at com.android.dx.ssa.Optimizer.optimize(Optimizer.java:99)
        at com.android.dx.ssa.Optimizer.optimize(Optimizer.java:73)
        at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:273)
        ... 14 more
...while processing getPhonebookSize (I)I
...while processing com/android/bluetooth/pbap/BluetoothPbapVcardManager.class

1 error; aborting
make: *** [out/target/common/obj/APPS/Bluetooth_intermediates/noproguard.classes-with-local.dex] Error 1
分享到:
评论

相关推荐

    android 4.0源码下载repo

    总的来说,掌握如何下载和管理Android 4.0源码是深入学习Android系统的关键一步。通过`repo`工具,我们可以方便地获取、更新和管理源码,进一步探索这个开源操作系统的奥秘。同时,这也为开发者提供了无限的定制和...

    安卓4.0源码编译问题

    ### 安卓4.0源码编译问题详解 #### 问题背景 在进行安卓4.0源码的编译过程中,用户遇到了`repo sync`命令执行失败的问题。该问题表现为一个异常信息提示,其中包含了Python线程异常的具体详情。 #### 错误信息解析...

    android4.0sdk源码

    1. 编译源码:通过Android源码编译系统(Build System)学习源码的构建过程,理解各模块间的依赖关系。 2. 阅读源码:选择感兴趣的模块进行深入阅读,结合官方文档和调试工具,理解代码逻辑。 3. 修改与测试:通过...

    细说Android 4.0 NDK编程 源码

    《细说Android 4.0 NDK编程 源码》这本书深入探讨了在Android平台上进行原生代码开发的关键技术和实践。NDK(Native Development Kit)是Google为开发者提供的一套工具,允许他们在Android应用中集成C和C++代码,以...

    Android4.0编译烧写[参照].pdf

    《Android4.0编译烧写详解》 在Android开发领域,从源代码编译操作系统并烧写到设备上是一项复杂而重要的任务。本文将详细阐述Android 4.0(Ice Cream Sandwich,简称ICS)的编译和烧写过程,为开发者提供一份全面...

    android4.0蓝牙串口源码

    在Android 4.0(API...综上所述,这个源码包提供了一个在Android 4.0环境中实现蓝牙串口通信的实例,涵盖了蓝牙连接、数据传输和异常处理等关键部分。开发者可以通过学习和理解这些代码来为自己的应用添加类似功能。

    ubuntu下编译android4.0.pdf

    总之,在Ubuntu系统下编译Android 4.0需要理解操作系统、编译工具链和Android源码结构。虽然过程复杂,但通过遵循正确的步骤和安装必要的依赖,任何具备一定技术背景的人都可以完成这一挑战。这对于开发者来说,不仅...

    最新最全网络首发安卓4.0源码及内核下载编译教程

    - **操作系统选择**:本教程推荐使用**Ubuntu 10.04**进行Android 4.0源码的下载与编译。需确保虚拟机配置至少**80GB**的硬盘空间以及**1.5GB**的内存,否则编译过程中可能会遇到错误。 - **初始化构建环境**:构建...

    Ubuntu12.064位源码编译Android4.0.pdf

    首先,确保你的系统满足编译Android源码的基本需求。你需要一个运行Ubuntu 12.06(代号 Precise Pangolin)的64位环境,并且推荐在虚拟机中至少分配1.5GB内存和30GB以上的硬盘空间。如果你选择在虚拟机中进行编译,...

    《细说android 4.0 ndk编程》源码

    通过研究《细说Android 4.0 NDK编程》的源码,开发者可以系统地学习到NDK开发的各个方面,提升Android应用的性能和功能。同时,这也能帮助开发者解决实际项目中遇到的问题,如性能瓶颈、跨平台兼容性等。总之,这...

    ubuntu10.4编译funambol android源码

    - **修复依赖问题**:编译错误通常由于缺少Android SDK相关的jar文件导致,确保`sdk-folder`指向正确的SDK目录,并检查`build.xml`中对SDK库的引用。 4. **编译过程中的常见错误** - **找不到符号**:这可能是...

    camera应用,修改过可以在4.0系统上运行。_Android源码.zip

    _Android源码.zip"显然包含了一个已经针对Android 4.0(Ice Cream Sandwich,ICS)系统进行优化的Camera应用的源代码。以下是对这个修改过的Camera应用及其相关知识点的详细解释: 1. **Android 4.0 (API Level 14)...

    [开源]eoe的Android客户端源码

    [开源]eoe的Android客户端源码 ... 如果编译出错,请修改项目根目录下的 project.properties 文件。 推荐使用Android 4.0 以上版本的SDK: target=android-14 更多资源: http://cleopard.download.csdn.net

    Android-x86源码的编译

    请注意,编译Android-x86源码是一个复杂的过程,可能需要大量的磁盘空间、内存和处理器资源。在整个过程中,建议参考官方文档和社区资源以解决可能出现的问题和错误。此外,由于Android版本不断更新,这些步骤可能会...

    BrowserEclipse-2013.1.13.7z

    <android4.0源码>/package/apps/Browser --> <本地目录>/BrowserEclipse 2.在eclipse中导入工程BrowserEclipse。 菜单File-import,选择Android-Existing Android Code Into Workspace。 浏览文件夹,并选择工程...

    Android 配置 libwebp.so 项目源码 ( 兼容 4.0 以下版本 )

    在jniLibs目录中,需要有一个名为Android.mk的文件,用于指示NDK如何编译和链接库。如果没有,可以创建一个,内容如下: ```makefile LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := ...

Global site tag (gtag.js) - Google Analytics