2

私はそれについての他の質問をここで読みました。
そして、ソースをクリーンアップし、android:debuggableをfalseに設定しました。
唯一の結果は、これをハードコーディングしてはならないという警告です。

そしてもちろん、BuildConfig.DEBUGはtrueのままです!

誰が本当になぜそして何をすべきかを知っていますか?

4

2 に答える 2

6

BuildConfig.DEBUG の信頼性が低いという報告も見ましたが、使用したことはありません。

私は正常に使用しました:

    //Figure out if we are in debug mode or not
    boolean debugMode = (0 != (getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE));

AndroidManifest.xml のデバッグ可能なタグを読み取ります。

また、そのタグを設定しないでください、アンドロイドがあなたのためにそれを理解します.

于 2012-05-08T17:02:45.527 に答える
0

apk を適切にエクスポートすると、false に設定されます。署名されているかどうかが重要かどうかはわかりません。

于 2012-07-12T02:53:38.967 に答える