Monacaのデバッグビルドでエラー・Xlint:deprecation
MonacaでAndroidのデバッグ用のジュールをデバッグビルドをした時、下記のエラーが発生しました。
————— ここから
– postBuild –
Remove working directories…
Build Error: Error: Sandbox Exec Error: [ 注意:一部の入力ファイルは非推奨のAPIを使用またはオーバーライドしています。
注意:詳細は、-Xlint:deprecationオプションを指定して再コンパイルしてください。
注意:一部の入力ファイルは非推奨のAPIを使用またはオーバーライドしています。
注意:詳細は、-Xlint:deprecationオプションを指定して再コンパイルしてください。
/private/tmp/monaca/5a13d3c9e7888500288b4567/project/platforms/android/src/org/apache/cordova/filetransfer/FileTransfer.java:60: エラー: パッケージorg.apache.cordova.fileは存在しません
import org.apache.cordova.file.FileUtils;
^
/private/tmp/monaca/5a13d3c9e7888500288b4567/project/platforms/android/src/org/apache/cordova/filetransfer/FileTransfer.java:941: エラー: シンボルを見つけられません
FileUtils filePlugin = (FileUtils) pm.getPlugin(“File”);
^
シンボル: クラス FileUtils
/private/tmp/monaca/5a13d3c9e7888500288b4567/project/platforms/android/src/org/apache/cordova/filetransfer/FileTransfer.java:941: エラー: シンボルを見つけられません
FileUtils filePlugin = (FileUtils) pm.getPlugin(“File”);
^
シンボル: クラス FileUtils
注意:一部の入力ファイルは非推奨のAPIを使用またはオーバーライドしています。
注意:詳細は、-Xlint:deprecationオプションを指定して再コンパイルしてください。
注意:/private/tmp/monaca/5a13d3c9e7888500288b4567/project/platforms/android/src/org/apache/cordova/filetransfer/FileTransfer.javaの操作は、未チェックまたは安全ではありません。
注意:詳細は、-Xlint:uncheckedオプションを指定して再コンパイルしてください。
エラー3個
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ‘:compileDebugJavaWithJavac’.
> Compilation failed; see the compiler error output for details.
* Try:
Run with –stacktrace option to get the stack trace. Run with –info or –debug option to get more log output.
Error: /private/tmp/monaca/5a13d3c9e7888500288b4567/project/platforms/android/gradlew: Command failed with exit code 1 Error output:
注意:一部の入力ファイルは非推奨のAPIを使用またはオーバーライドしています。
注意:詳細は、-Xlint:deprecationオプションを指定して再コンパイルしてください。
注意:一部の入力ファイルは非推奨のAPIを使用またはオーバーライドしています。
注意:詳細は、-Xlint:deprecationオプションを指定して再コンパイルしてください。
/private/tmp/monaca/5a13d3c9e7888500288b4567/project/platforms/android/src/org/apache/cordova/filetransfer/FileTransfer.java:60: エラー: パッケージorg.apache.cordova.fileは存在しません
import org.apache.cordova.file.FileUtils;
^
/private/tmp/monaca/5a13d3c9e7888500288b4567/project/platforms/android/src/org/apache/cordova/filetransfer/FileTransfer.java:941: エラー: シンボルを見つけられません
FileUtils filePlugin = (FileUtils) pm.getPlugin(“File”);
^
シンボル: クラス FileUtils
/private/tmp/monaca/5a13d3c9e7888500288b4567/project/platforms/android/src/org/apache/cordova/filetransfer/FileTransfer.java:941: エラー: シンボルを見つけられません
FileUtils filePlugin = (FileUtils) pm.getPlugin(“File”);
^
シンボル: クラス FileUtils
注意:一部の入力ファイルは非推奨のAPIを使用またはオーバーライドしています。
注意:詳細は、-Xlint:deprecationオプションを指定して再コンパイルしてください。
注意:/private/tmp/monaca/5a13d3c9e7888500288b4567/project/platforms/android/src/org/apache/cordova/filetransfer/FileTransfer.javaの操作は、未チェックまたは安全ではありません。
注意:詳細は、-Xlint:uncheckedオプションを指定して再コンパイルしてください。
エラー3個
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ‘:compileDebugJavaWithJavac’.
> Compilation failed; see the compiler error output for details.
* Try:
Run with –stacktrace option to get the stack trace. Run with –info or –debug option to get more log output.
]
————— ここまで
File Transferを使ってて、エラーが発生。
「org.apache.cordova.file」がないってことなんで、「cordova-plugin-file」をインストールしたんですが、状況は変わらず。。
ググってみたんですが、「Androidのキーストアを作り直せ」な話題ばかり。。
ただ、デバッグ用なんで関係ないとは思いながらもキーストアを作成し直しました。
。。。案の定、関係なし。
公式のサポートに聞いてみました(^^)
直ぐに返信をいただきました。ほんと、めっちゃ即効で!
回答は次のページで!