java - Ant 构建 : Some input files use or override a deprecated API

标签 java android ant build release

尝试使用命令提示符 ant 脚本构建 Android 应用程序时。

ant release

出现以下错误..我确信这与使用旧的已弃用的 api 有关。

facebook\internal\Utility.java:538: error: incompatible types: Object cannot
be converted to long
[javac]             bundle.putLong(key, (long) value);
[javac]                                        ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 4 errors
[javac] 3 warnings</i>

最佳答案

转换

bundle.putLong(key, (long) value);

bundle.putLong(key, (Long) value);

关于java - Ant 构建 : Some input files use or override a deprecated API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32327360/

相关文章:

java - 依赖断点

android - 从 ZIP 文件只读打开数据库而不解压缩

Android 自定义补间 - Timer 与 ScheduledThreadPoolExecutor 或替代方案

apache-flex - 通过FlexBuilder和mxmlc构建swf的区别(ANT构建)

ant - FindBugs Ant 任务 - 如何加载首选项文件?

java - 如何编码梵文回到英语编码

java - 数据库中的 Picketlink 自定义关系重复记录

java - 使用 Android 和 Java 解析 XML

android - 为什么我的 Gradle APK 比 Ant 的大?

java - 在 jTables 中使用 TableCellEditor 进行输入验证