博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android项目提示方法过时
阅读量:6909 次
发布时间:2019-06-27

本文共 804 字,大约阅读时间需要 2 分钟。

当你打开一个项目,编译的时候提示方法过时,提示信息如下:

Error:注: 某些输入文件使用或覆盖了已过时的 API。 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 FAILURE: Build failed with an exception.

  • What went wrong: Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.

java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex

  • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

从这个返回信息,我们是找不到任何有价值的错误信息的。 在bulid.gradle文件中的allprojects{}区块添加如下代码: allprojects{ ...<原有的代码> gradle.projectsEvaluated { tasks.withType(JavaCompile) { options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation" } } }

再重新编译,就能发现问题了

转载地址:http://vrwcl.baihongyu.com/

你可能感兴趣的文章
[轉]批处理命令手册
查看>>
.NET连接SAP系统专题:.NET调用RFC几种方式(一)
查看>>
[转]让工作变得高效而简单的10种方法
查看>>
艾伟_转载:Web网站缓存文件并发问题解决方案
查看>>
HTML5和CSS3参考资源与教程
查看>>
网民关注iPhone、Google、微软和安全
查看>>
Ruby on Rails 實戰聖經
查看>>
C#实现 获取指定字节长度 中英文混合字符串 的方法
查看>>
实时刷新winform中的某一个控件上的文字
查看>>
八大排序算法总结
查看>>
[转]移动App测试中的最佳做法
查看>>
WebStorm 9 注册码
查看>>
Oracle终极数据恢复,孰弱孰强(DUL vs AUL)
查看>>
Linux 删除文件中某一行的方法
查看>>
搞不懂为什么开发人员爱iOS恨Android?
查看>>
跟着鬼哥学so改动,一,准备篇
查看>>
【转】vim环境设置和自动对齐
查看>>
火星人是护法天使、科普神童
查看>>
接收消息----接收事件推送
查看>>
java中的三种取整函数
查看>>