Android Studioでネイティブコードをデバッグする

Yevhen Vasilenko 09/16/2017. 2 answers, 13.729 views
android android debugging android-studio android-studio android-ndk android-ndk

Google I / O 2015は、Android Studioでネイティブコードのデバッグを約束しました。 これを行うには、SDKマネージャからndk-bundleをインストールし、Android Studioを最新バージョン(Canaryブランチ)に更新する必要があります。 そして次に何をすべきか? どのようにセットアップ? ここにソースへのリンクがあります。 ソース

2 Comments
durbnpoisn 06/08/2015
開発環境全体へのアップグレードのイン・アウトを説明することは、あまりにも多すぎるため、ここで答えてください。
Yevhen Vasilenko 06/08/2015
だから、現在のAndroid StudioとSDKを削除して新しいものをインストールする方が良いと言いますか?

2 Answers


ph0b 12/18/2015.

実際には、ndk-bundleをダウンロードし、Androidスタジオをcanaryチャンネル(現在は1.3プレビュー3)の最新バージョンにアップデートしても、広告されたNDKサポートはまだ利用できません。

SDKツールチームは、NDKサポート Android Studio 1.3の最初のプレビューの一部ではないと述べました。 しかし、それは間もなく終了するはずです - 彼らは最近、6月中旬を目標として言及しました。

update :デバッグのサポートが終了しました。 それは当初の質問の時点では当てはまらなかった - それ以来、すべてのdownvotesに感謝:)以下donturnerの答えを見てください。

2 comments
1 proppy 08/03/2015
今すぐ出ています:) android-developers.blogspot.com/2015/07/...
3 Glenn Maynard 01/14/2016
Downvotesは、時間の経過と共に変化する回答を持つ質問に対する単なる税金です...

donturner 06/15/2016.

Update June 2016 :Android Studio 2.1では、デフォルトの実行設定でネイティブのデバッグがサポートされているため、古いバージョンを使用している場合を除き、以下を行う必要はありません。

For older versions :Android Studioでネイティブコードをデバッグする方法は次のとおりです。

  • 「実行」 - >「構成の編集」を選択します。
  • +記号をクリックします
  • 設定タイプとして「Android Native」を選択します。
  • [モジュール]プルダウンでアプリのモジュールを選択します
  • C / C ++コードにブレークポイントを追加する
  • 実行 - >デバッグ...

アプリは展開され、 lldbデバッガは10秒後に接続されます。

Note : 'ネイティブデバッガ'セクションでデバッグ設定を作成する場合、 gdb can選択canますが、これはlldbよりもあまりサポートされてlldb 、バグであることが知られています。 自己責任。

5 comments
1 Alex Cohn 10/15/2015
私はgdbがAS v.1.4から中止されたと信じていgdb
Mitch 05/01/2016
"モジュールのドロップダウンであなたのアプリのモジュールを選択"は、一般タブにあります。v2.1 Android Studio
Mitch 05/01/2016
設定の命名に関する指示がありません。 また、これらの命令は、「ビルド・タイプはJNIデバッグ可能ではありません」というエラーを作成します。 私はこれらの指示がインターフェイスの変更のためにもはや正しいとは思わない。 私はまだデバッグできません。
4 m0skit0 06/01/2016
Android Nativeのようなオプションはありません。
2 donturner 06/15/2016
「Android Application」の設定でネイティブデバッグが完全にサポートされているため、「Android Native」の実行設定はサポートされなくなりました。

Related questions

Hot questions

Language

Popular Tags