実機(Xperia)でアプリ開発をしていて上手くいかなかったので
Eclipseのデバッグモードを実行しようとしたら、
なぜか上手く起動しませんでした。
SDKのエミュレーターで開発しているときはできたのに
あれ~?と思ったら、コンソールにこんなエラーが。
Device ‘CB511KXXXX’ requires that applications explicitely declare themselves as debuggable in their manifest.
Application ‘com.example.android.App’ does not have the attribute ‘debuggable’ set to TRUE in its manifest and cannot be debugged.
manifestがどーのこーのと言っているので、
ふと気が付きました。
実機でデバッグモードを使うには
Manifest.xml(マニフェストファイル)にパーミッションを与える必要があると
どこかで聞いたのような・・・。
さっそくManifest.xmlを修正。
修正前:
<application android:icon=”@drawable/icon” android:label=”@string/app_name”>
修正後:
<application android:icon=”@drawable/icon” android:label=”@string/app_name” android:debuggable=”true”>
これで無事デバッグモードを起動できました。