私のアプリはデスクトップでうまく機能しますが、ネクサス7でクラッシュする理由がわかりません。デバイスで実行中にデバッグするにはどうすればよいですか。
まず、 1 を実行して、システムパーティションを書き込み可能にする必要があります。
touch /userdata/.writable_image
携帯電話/タブレットを再起動します。これを行った後、無線(OTA)アップデートをインストールできないことに注意してください。次に、gdbをインストールする必要があります。
apt-get install gdb
最後に、Qt Creatorから here のようにアプリを起動すると、「実行」ボタンを押す代わりに、下の「デバッグ」ボタンを押します。次に、gdbserverを介してアプリを起動し、Qt Creatorでデバッグインターフェイスを表示する必要があります。
それが理論です。しかし、私はそれを実行させませんでした。 Qt Creatorはさまざまなエラーダイアログを出力します。一部は「不明なエラー」と表示され、その他はテキストがまったく表示されません。現在、Nexus 4のコマンドラインからアプリケーションを実行しようとしていますが、これは非常に困難です。