Some input files use or override a deprecated API
I just downloaded the new LWUIT 1.5 and when I compiled my project then I saw in the output trace these lines:
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
I use Su开发者_StackOverflow中文版n Java ME SDK 3.0
So how to make the -Xlint
recompilation?
according to comments in older SO question, "-Xlint in NetBeans is set under project properties, run or compile options" - see details here: Compiling issue in NetBeans
There is also a thread at Netbeans forums. They say,
Go to the Compiling section of the Project Properties. These is a check box labeled "Report use of deprecated API". Checking that will turn on -Xlint.
Implement this code below and outside of compileOptions bracket located in the build.gradle (Module) and implement this code. This should resolve the issue.
allprojects {
tasks.withType(JavaCompile){
options.compilerArgs <<"-Xlint:deprecation"
}
}
Your error will be solved if you replace the deprecated functions. IDEs like Android Studio will show them with squiggly lines, some IDEs will suggest replacements you can easily use.
精彩评论