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

Android Ant打包打入第三方包报错解决方案

阅读更多

在做项目的时候,使用到第三方包,在混淆打包的时候一直报第三方包的warning, 导致最后BUILD FAIL. 部分warn信息

 

 [proguard] Warning: android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1: can't find superclass or interface android.view.accessibility.AccessibilityManager$AccessibilityStateChangeListener
 [proguard] Warning: android.support.v4.view.accessibility.AccessibilityEventCompatIcs: can't find referenced method 'int getRecordCount()' in class android.view.accessibility.AccessibilityEvent
 [proguard] Warning: android.support.v4.view.accessibility.AccessibilityEventCompatIcs: can't find referenced class android.view.accessibility.AccessibilityRecord
 [proguard] Warning: android.support.v4.view.accessibility.AccessibilityEventCompatIcs: can't find referenced method 'void appendRecord(android.view.accessibility.AccessibilityRecord)' in class android.view.accessibility.AccessibilityEvent
 [proguard] Warning: android.support.v4.view.accessibility.AccessibilityEventCompatIcs: can't find referenced method 'android.view.accessibility.AccessibilityRecord getRecord(int)' in class android.view.accessibility.AccessibilityEvent
 [proguard] Warning: android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs: can't find referenced class android.view.accessibility.AccessibilityNodeInfo
 

几经折腾,终于找到有效的方法。

 

根据上面的warning信息

打开proguard.cfg,加入-dontwarn android.support.v4.view.accessibility.*

如果还有其他警告,一个个加入即可。

 

也可以直接加入 -dontwarn

 

保存,再次打包即可

分享到:
评论

相关推荐

    ant 涉及第三方包问题 打包第三方包 或者添加第三方包

    ant 涉及第三方包问题 打包第三方包 或者添加第三方包 ant 涉及第三方包问题 打包第三方包 或者添加第三方包 ant 涉及第三方包问题 打包第三方包 或者添加第三方包 ant 涉及第三方包问题 打包第三方包 或者添加第三...

    android第三方包

    "Universal Image Loader"(简称UIL)就是一款专为Android设计的高效、强大的第三方图片加载库。这个库由Sergey Tarasevich开发,旨在解决Android原生API在处理图片时的性能和内存管理问题。 Universal Image ...

    Fatjar打包第三方包

    本篇文章将详细解释如何使用Fatjar来打包包含第三方jar包的插件,并在MyEclipse和Eclipse中进行操作。 首先,理解Fatjar的基本概念。Fatjar,又称为“胖Jar”,指的是将所有依赖库(包括第三方jar包)一起打包到...

    Cocos2dxDownloader.java文件报错需要引入的第三方包

    报错的原因是缺少了`android-async-http-1.4.8`这个第三方包。`android-async-http`是一个非常流行的Android异步HTTP客户端库,由Leonardo Uribe开发,它简化了网络请求的处理,提供了异步操作的能力,使得在Android...

    打包可执行程序引用了第三方包)

    标题 "打包可执行程序引用了第三方包" 指的是在软件开发过程中,开发者经常会使用到外部的开源库或第三方组件来实现特定功能。这些组件可能来自不同的编程语言的包管理器,如Python的pip、Java的Maven、Node.js的npm...

    java+swing打包jar转成exe 轻松加载第三方包

    通过这些步骤,你可以成功地将Java Swing应用打包成EXE文件,并且能够加载和运行第三方库,同时减少了对完整JRE的依赖,提高了分发效率。记得在发布前进行充分的测试,确保程序在各种环境下都能正常运行。

    解决第三方包导入冲突

    在Java开发过程中,尤其是Android应用开发,我们常常需要引入第三方库来增强功能或者简化工作流程。这些库通常被打包成JAR(Java Archive)文件,然后通过构建工具(如Maven或Gradle)添加到项目中。然而,在某些...

    eclipse 打包 jar 碰到的问题(包含第三方包)

    在Java开发过程中,Eclipse是一款常用的集成开发环境(IDE),它提供了丰富的功能,包括项目管理、代码编辑、调试以及打包应用...通过上述方法,你可以成功地解决“eclipse 打包 jar 碰到的问题(包含第三方包)”。

    excel第三方包

    本文将详细讨论“excel第三方包”这一主题,主要聚焦于Apache POI项目及其相关组件,以及另一个流行的库JXL。 Apache POI是Apache软件基金会的一个开源项目,专门用于处理Microsoft Office格式的文件,尤其是Excel...

    如何在Ant中引入第三方Jar包

    当项目中需要依赖第三方库(如Jar包)时,理解如何在Ant中引入这些依赖至关重要。以下将详细解释如何在Ant构建文件中配置和使用第三方Jar包。 首先,让我们了解Ant的基本结构。一个Ant项目通常包含一个名为`build....

    myeclpse7.5fatjar第三方包打包到压缩包

    "myeclipse7.5fatjar第三方包打包到压缩包"这个标题指的就是使用MyEclipse 7.5版本的集成开发环境,结合fatjar插件,将项目及其依赖的第三方库打包成一个压缩包的过程。 MyEclipse 7.5是一款功能强大的Java EE集成...

    Eclipse RCP中使用第三方包

    Eclipse RCP中使用第三方包 Eclipse RCP(Rich Client Platform)是一种基于Java的插件式软件架构,允许开发者创建跨平台的桌面应用程序。使用Eclipse RCP,可以快速构建功能强大的客户端应用程序。然而,在实际...

    android 生成aar/jar包包含第三方jar包没有第三方jar包怎么办

    里面涉及到一个第三方的包,这时候我生成aar/jar包给对方使用的时候,调用不到第三方包的代码,只可以调用我写的类的代码. 问题 我就去网上去寻找,aar/jar包生成包含第三方等问题.网上也有很多答案,我随便发一个别人的...

    aes第三方包

    这里提到的"aes第三方包"是针对Egret游戏引擎的一个特定库,它包含了AES加密所需的三个文件:`aes.d.ts`、`aes.js`和`aes.min.js`。 1. `aes.d.ts`:这是一个TypeScript类型定义文件,为AES库提供了静态类型支持。...

    xcode 中 CoreData的第三方包的使用 项目源码

    3. **常见的CoreData第三方库**: - **MagicalRecord**:提供了简化的API,使得与CoreData交互变得更加便捷。 - **NSManagedObject+ActiveRecord**:模仿Ruby on Rails的ActiveRecord模式,提供了一种面向对象的...

    python Gbase第三方包

    Python GBase第三方包是用于连接GBase数据库的一种工具,它为Python开发者提供了便捷的数据操作接口。GBase,全称为Golden Base,是由南大通用数据技术股份有限公司开发的一款高性能分布式数据库系统,广泛应用于大...

    Java生成UUID使用的第三方包

    Java生成UUID使用的第三方包,生成UUID的第三方包,

    Android获取第三方应用的占用大小,包括缓存、数据、应用大小

    Android通过IPackageStatsObserver.aidl 、PackageStats.aidl两个AIDL文件获取第三方应用的占用大小,包括缓存、数据、应用大小,经验证和手机设置里面显示的大小完全一致。。。。。。如果还需要其他比如清除缓存之...

    创建jar并引入第三方包

    本文将详细介绍如何在MyEclipse中创建JAR文件并包含第三方包。 首先,理解JAR(Java Archive)文件是一种归档格式,用于集合多个Java类文件、资源文件和元数据。JAR文件通常用于分发Java应用程序或库,可以被Java...

Global site tag (gtag.js) - Google Analytics