公司app 从兼容Android 8.0 升级兼容9.0

遇到的问题

1.All com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes). Found versions 25.3.0, 23.4.0. Examples includecom.android.support:animated-vector-drawable:25.3.0 andcom.android.support:design:23.4.0more... (Ctrl+F1)

解决办法:

 在build.gradle 中替换以前的

  旧:

 compile ‘com.android.support:design:25.3.0‘ compile ‘com.android.support:appcompat-v7:25.3.0‘

新:
compile ‘com.android.support:support-v4:28.0.0‘compile ‘com.android.support:design:28.0.0‘compile ‘com.android.support:appcompat-v7:28.0.0‘

2.

error:Error converting bytecode to dex: (字节码转dex错误   造成原因:com.android.dex下抛出了Dex下标越界异常:不能新下标70021合并到一个 非jumbo的结构)
Cause: com.android.dex.DexIndexOverflowException: Cannot merge new index 70021 into a non-jumbo instruction!
Error:Execution failed for task ‘:app:transformClassesWithDexForDebug‘.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException

解决办法:

在模块的build.gradle 文件中的加上:

android {

dexOptions {

jumboMode true

}

}

原文地址:https://www.cnblogs.com/wpgraceii/p/10668914.html

时间: 2024-10-24 19:33:17

公司app 从兼容Android 8.0 升级兼容9.0的相关文章

Android Studio中Android Support Library升级到 23.0.0 报错!

Android Support Library升级到 23.0.0  报错解决方案 不得不说,真能折腾!将Android Studio中SDK下的 Android Support Library 升级到了23.0.0,结果倒好了,创建项目出问题了,还比较奇葩: 卧槽你大爷!尼玛还能不能好好玩耍了.各种卸载重装,就差重装系统了. 后来在神器stackoverflow中找到了这么一篇: http://stackoverflow.com/questions/32092511/resource-erro

oracle 11.2.0.1.0 升级 11.2.0.4.0 并 patch 11.2.0.4.3

升级步骤: (1)    备份数据库 (2)    运行patchset,升级oracle 软件 (3)    准备新的ORACLE_HOME (4)    运行dbua 或者脚本升级实例 (5)    检查升级后的版本信息和无效对象 备份数据库 升级数据库是一个十分危险的事情,在生产库上,升级之前最好做一个全库的备份,以便在升级失败时可以还原数据库. 停掉所有与这个数据库相关的业务系统,如中间件.确定没有业务在运行.在数据库正常关闭后,还需要备份Oracle主目录,目的还是为了升级失败时,能够

Android 应用程序升级到 5.0 需要注意的问题

Android 5.0,代号 Lollipop,源码终于在2014年12月3日放出,国内一大批厂商跟进.最大的改变是默认使用 ART(Android Runtime) ,替换了之前的 Dalvik 虚拟机,提出了 Material Design 界面风格.之前发布的 app 可能需要作一些改动,暂时收集了一些问题,希望对大家有所帮助. 1. Intent/Service 在低于 Android 5.0 版本,程序运行正常.用户抱怨在新的 Android 5.0 设备上崩溃,我们还没有最新的设备,

ASP.NET MVC 4.0 升级到 5.0遇到的问题及解决思路

先说一下项目的情况 这个项目是公司的一个官网,之前同事写的,用的.NET 和ASP.NET MVC 4.0的.我用的新开发环境是VS2015,在原来的项目基础之上不能创建新的Controller.我就自定义一个Controller类,集成Controller,也可以创建View.调试运行都可以.后来想尝试局域网环境发布,用的是VS自带的发布功能.供公司其他同事浏览,发现一个问题:新建的Controller相关页面和在原有Controller里创建的页面都没有生成,就是没有发布成功.一开始还没注意

report Viewer从V10.0升级到V11.0全过程

开发工具从VS2010升级到VS2012,Report Viewer 版本也从V10.0到V11.O,本机开发运行没有问题,发布到服务器上时会出现一些问题: 第一步.删除服务器上的Report ViewerV10.0: 第二步.下载SQLSysClrTypes_x86.msi,安装: 第三步.下载Report ViewerV11.0(它有另外一个名字:MICROSOFT REPORT VIEWER 2012 RUNTIME),安装: 第四步.更改web.config 中的配置: <system.

发布mvc3的项目时system.web.mvc 版本 为3.0.0.1高于服务器版本3.0.0.0 升级到3.0.0.1

下载地址在这里: http://www.microsoft.com/zh-cn/download/details.aspx?id=44533&WT.mc_id=rss_alldownloads_all

day04_oracle版本升级--10.2.0.1.0升级到10.2.0.4.0

软件升级 1.oracle很少升级,除非你要用什么新的功能.因为升级要停库,好多和库相关的组件可能全要升级.升级前一定要开会研究很长时间. 2.一些大公司定期委托第三方公司做<系统安全防护评测>,扫描出一些漏洞时,会要求升级并打补丁[联通] 神州数码信息服务股份有限公司.绿盟科技 如下形式的漏洞: 漏洞详细信息 Oracle数据库Network Foundation组件远程拒绝服务漏洞 详细描述 本次扫描是通过版本进行的,可能发生误报. Oracle Network Foundation是 O

iPad iOS8.0升级和Xcode 6.0.1公布了,附Xcode 6.0.1下载地址

今天上午把iPad mini升级到了iOS 8.0,升级提示须要6.7G空间,无奈仅仅好把一些大的App删掉腾冲空间,然后開始升级,3小时后最终升级成功了. 下午试着把我们的App通过xcode 5 安装到升级到iOS8.0的iPad,结果不能识别设备了,于是到开发人员中心下载最新的xcode6.0.1, 针对OS X 10.9.4系统的.注意: Xcode 6.1 beta 2 for OS X Yosemite 是针对最新的Yosemite系统的,依据我们同事的測试,Yosemite系统如今

iPad iOS8.0升级和Xcode 6.0.1发布了,附Xcode 6.0.1下载地址

今天上午把iPad mini升级到了iOS 8.0,升级提示需要6.7G空间,无奈只好把一些大的App删掉腾冲空间,然后开始升级,3小时后终于升级成功了. 下午试着把我们的App通过xcode 5 安装到升级到iOS8.0的iPad,结果不能识别设备了,于是到开发者中心下载最新的xcode6.0.1, 针对OS X 10.9.4系统的.注意: Xcode 6.1 beta 2 for OS X Yosemite 是针对最新的Yosemite系统的,根据我们同事的测试,Yosemite系统现在本身