web-dev-qa-db-ja.com

Ubuntu Touch:デバイスでUbuntuタッチアプリをデバッグするにはどうすればよいですか?

私のアプリはデスクトップでうまく機能しますが、ネクサス7でクラッシュする理由がわかりません。デバイスで実行中にデバッグするにはどうすればよいですか。

4
Ray Alez

まず、 1 を実行して、システムパーティションを書き込み可能にする必要があります。

touch /userdata/.writable_image

携帯電話/タブレットを再起動します。これを行った後、無線(OTA)アップデートをインストールできないことに注意してください。次に、gdbをインストールする必要があります。

apt-get install gdb

最後に、Qt Creatorから here のようにアプリを起動すると、「実行」ボタンを押す代わりに、下の「デバッグ」ボタンを押します。次に、gdbserverを介してアプリを起動し、Qt Creatorでデバッグインターフェイスを表示する必要があります。

それが理論です。しかし、私はそれを実行させませんでした。 Qt Creatorはさまざまなエラーダイアログを出力します。一部は「不明なエラー」と表示され、その他はテキストがまったく表示されません。現在、Nexus 4のコマンドラインからアプリケーションを実行しようとしていますが、これは非常に困難です。

1
Cmdr