2011-01-02 11 views

答えて

73

どのようにユーザーに表示されますか?

通常のユーザーは違いを気付かないでしょう。ところで

Support for a true debug build。開発者は、マニフェスト内のタグにandroid:debuggable属性を追加する必要がなくなりました。ビルドツールは自動的に属性を追加します。 Eclipse/ADTでは、すべての増分ビルドはデバッグビルドと見なされるため、ツールはandroid:debuggable = "true"を挿入します。署名付きリリースビルドをエクスポートするとき、ツールは属性を追加しません。 Antでは、antデバッグコマンドは自動的にandroid:debuggable = "true"属性を挿入しますが、antリリースは自動的に挿入しません。 android:debuggable = "true"を手動で設定した場合、antリリースはリリースビルドではなく、実際にデバッグビルドを行います。

+0

SDK 8.0.1では、デバッグ可能なon/offを設定する必要はありませんが、Eclipseプラグインは自動的に行うでしょうか? – sandalone

+2

はい。Eclipseはバックグラウンドでアンドロイドビルドツールを使用します。したがって、あなたは明示的に 'android:debuggable'属性を追加する必要はありません。また、Eclipseのプラグインを使用してプロダクションAPKを生成すると、その属性が削除されます。 – Cristian

+2

モバイルデバイスに転送するアプリのデバッグがオンまたはオフに設定されているかどうかを確認するにはどうすればよいですか?プラグインが正しく機能しているかどうかはどうすればわかりますか?長い時間前から、私は視覚的に確認できない結果を招くような行動を信頼しないことに慣れています。 – sandalone

7

それはあなたのアプリケーション内のデバッグ文をたくさん持っている場合は特に、それが自分のモバイルデバイスを遅らせる可能性があります。悪意のあるユーザーがあなたのアプリの内部動作についてもっと知り、あなたが望むことができる可能性もあります。

ゴールデンルールに関しては、あなたは絶対に正しいです。これをオフにして、安全にすることをお勧めします。

+0

をカバーしています。それは私が考えることができなかったものです。常に考慮する必要があることです。おかげで – sandalone

+0

私は、デバッグを可能にするためにコードをソースコードに追加するが、パフォーマンスに影響を与えると考えています。しかし、どんな言語でもデバッグステートメントを削除する方がいいです。 – Tarik

+0

自分自身のデバイスの所有者が行ったアプリの内部機能*を悪意のあると見なすことができるかどうかはわかりません。 – flarn2006

4

@askmo:SDKのいくつかのツールを使用して、APKにデバッグ値があるかどうかを確認できます。次のリンクをチェック:

http://lulachronicles.blogspot.com/2011/04/how-to-check-if-apk-has-flag.html

BR、

イグナシオを

それは、悪意のあるユーザーは、あなたが好きなあなたのアプリの内部動作についての詳細を学ぶことができることも可能です
6

それらへ。

デバッグモードを固有のデバイスIDに特に関連付けることをお勧めします。

+1

あなたはどうしますか? – Tarik

+0

簡単に編集できるのであれば、その「防御力」はどうですか? – Pacerier

17

USBデバッグが無効になっている標準の電話機では、どのアプリケーションでもアプリケーションをデバッグできます。これにより、悪意のあるアプリケーションがアプリケーションに完全にアクセスできるようになります。

この問題の詳細な説明については、https://labs.mwrinfosecurity.com/blog/2011/07/07/debuggable-apps-in-android-market/を参照してください。

+0

リンクされた記事は、問題の優れた技術的説明であり、元のポスターの質問に最もよく答えると思います。ありがとうございました。 – Jeffro

+5

悲しいことに、リンクは死んでいます。おそらくこれは同じページですか? http://labs.mwrinfosecurity.com/blog/2011/07/07/debuggable-apps-in-android-market/ –

+0

+1、これは受け入れられた回答ではありませんか? – Pacerier

関連する問題