APK 内にパッケージ化されたネイティブ ライブラリを含む Eclipse から生成された APK があります。
BOOT_COMPLETED を受信するとサービスを開始します。通常バージョンの SO ファイルと APK は問題なく動作します。
デバッグ環境をセットアップし、このアプリとネイティブ コードをデバッグしようとしました。
問題は、これをインストールしてADB install my.pack.age.appコピーすると、インテントdata/appが得られないことです。BOOT_COMPLETED
このapkを手動でsystem/appフォルダーに配置すると、ライブラリが見つからないため、不満足なリンカーエラーが発生します。path で検索していますdata/data/my.pack.age.app/lib。
gdbserverファイルで生成されたネイティブライブラリのデバッグバージョンがありgdb.setup、その他のものはデバッグ用に適切にセットアップされています。
/system/appフォルダにインストール中にこの apk をデバッグするにはどうすればよいですか?
PS: Modifying the Packages.xml and packages.list by hand and changing the path of native library is not in my option as it would require every time to modify that file & may get corrupt installation.