NDKアプリのデバッグを学ぶために このチュートリアル を達成しようとしていますが、Android:debuggable="true"
AndroidManifest.xmlファイルで、次のエラーが発生します。
デバッグモードをハードコーディングしないでください。省略すると、デバッグビルドとリリースビルドで自動的に割り当てられます
Teapotアプリをデバッグできるように解決する方法は?
SDK Tools 、Revision 8(2010年12月)の公式ドキュメントを参照してください
真のデバッグビルドのサポート。開発者は、
Android:debuggable
属性をマニフェストの<application>
タグに追加する必要がなくなりました—ビルドツールが属性を自動的に追加します。 Eclipse/ADTでは、すべてのインクリメンタルビルドがデバッグビルドであると想定されるため、ツールはAndroid:debuggable="true"
を挿入します。署名付きリリースビルドをエクスポートする場合、ツールは属性を追加しません。 Antでは、antデバッグコマンドはAndroid:debuggable="true"
属性を自動的に挿入しますが、antリリースは挿入しません。Android:debuggable="true"
が手動で設定されている場合、antリリースはリリースビルドではなく、デバッグビルドを実際に実行します。
更新
Eclipseでデバッグ可能フラグのチェックを無効にしたい場合は、次を実行する必要があります。
詳細の画面: