私は、巨大なソースコードベースでアンドロイドアプリケーションに取り組んでいます。 私のアプリケーションには少数のパーミッションが必要ではないことが気に入らず、非難され、もはや必要とされないものがいくつかあると思われ始めました。推奨されていないアクセス許可を確認するにはどうすればよいですか?
質問があります - どうすれば、本当に推奨されていませんか?
は、私は(Eclipseのジュノを使用して)オフに不審な権限を削除し、それを再コンパイルしようとした、 およびエラーまたは警告としてそれをマークするためにコンパイルを望んだが、それはしませんでした。
コード上でLintを明示的に実行しようとしましたが、それも検出されませんでした。
アプリケーションはコンパイルされ、デバイス上で実行され、関連するAPIがいくつかのコードフローで呼び出されると、AccessDeniedでランタイム例外がスローされます。
すべてのソースコードを参照したり、複数のシナリオでアプリケーションを実行することなく、そのAPIを検出する効果的な方法はありますか?
ありがとうございます!
興味深いですね。しかし、実際に私はどのように私のデバイスでそれを行うのですか?その旗を誰に与えるか? apkをインストールするとき? – Dekel
これはMavenソリューションですか? – TacB0sS