2017-06-25 21 views
0

ネイティブコード用にAndroid NDKに統合された静的解析ツールはありますか?私の理解から、NDKは最近CLACに移行したように見えますが、スタティック・アナライザー(https://clang-analyzer.llvm.org/scan-build.html)が内蔵されていると思いますが、使用方法が分からないようです。私はちょうど私のCMakeファイルを何とか更新する必要があると思いますか?Android NDK - ネイティブC++コードの静的解析

"./gradlew tasks --all"を使ってすべてのgradleタスクを検索し、 "externalNativeBuild"タスクを見ましたが、これはネイティブソースコードを作成するだけです。

理想的には、単一のコマンド/タスクを実行するだけで、HTMLファイルが作成されるJavaの「lint」タスクに似た、ネイティブコードのすべての静的解析の問題を含む出力ファイルが生成されます。

ありがとうございます!

答えて

1

Androidスタジオの統合ツールはありません。ただし、CppCheckもお試しください。それは完璧ではありませんが、それはまったく悪くなく、何度か私を救ってくれました。単一のファイルに使用することも、プロジェクトを一度構築して毎回ロードすることもできます。それはまた無料です。

+0

Androidプロジェクトに簡単に統合する方法はありますか? – Jon

+0

いいえ、外部ツールです。私がしなければならなかったのは、一度「プロジェクト」を作成して、ソースファイルと一緒に保存し、それをダブルクリックしてチェックを実行することでした。理想的ではありませんが、面倒なく効果的です。 – yakobom

関連する問題