Eclipse で ndk-gdb を使用してネイティブ (c++) コードを持つ Android アプリケーションをデバッグしようとしています。しかし、Eclipseでは、このエラーが表示されています:デバイスcom.android.ddmlib.SyncExceptionからファイルを取得中にエラーが発生しました:ローカルファイルの書き込みに失敗しました
誰でも私を助けてください。
Eclipse で ndk-gdb を使用してネイティブ (c++) コードを持つ Android アプリケーションをデバッグしようとしています。しかし、Eclipseでは、このエラーが表示されています:デバイスcom.android.ddmlib.SyncExceptionからファイルを取得中にエラーが発生しました:ローカルファイルの書き込みに失敗しました
誰でも私を助けてください。
デバッグ用のフレームワークにはobj/local/armeabi
フォルダが必要なようです。
ネイティブ デバッグ用の起動ファイルを開くと.metadata/.plugins/org.ecipse.debug.core/.launches/*.launch
、その xml ファイルに参照が表示されます。
<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="/projectroot/obj/local/armeabi/app_process"/>
ディスク上にこのフォルダーを作成すると、このエラーは治まり、デバッグできるようになりました。これを修正するもっと正しい方法があるかもしれませんが、このフォルダを作成するのは簡単だと判断しました。
この質問は似ているようです。表示された回答のいくつかを試して、役立つかどうかを確認してください。