>プログラミングapkパッケージの中のAndroidManifest.xmlを読む方法2020年1月2日Androidのapkパッケージファイルの中に含まれているAndroidManifest.xmlファイルは、バイナリ形式にエンコードされているため、そのままではテキストエディタ等で読むことができません。以下の手順で、エンコードされているAndroidManifest.xmlをテキストエディタで人間が読める形にデコードすることができます。解析したいアプリのapkパッケージを用意する自分でいま作成しているアプリの場合は、わざわざこんな手順を踏まなくてもAndroidManifest.xmlを直接読めばよいので問題ないと思いますが、過去にリリース済みのソフトで、ソースコードも無くなってしまったようなアプリの場合は、以下のいずれかの方法でアプリパッケージを用意することができます。Playからapkファイルを直接ダウンロードするASTROファイルマネージャ等で端末内のアプリをバックアップするいずれの方法も、検索するとすぐに方法は見つかります。パッケージを用意できたら、ファイルの拡張子(~.apk)を~.zipに変更して、パッケージを解凍してください。こんな感じで、AndroidManifest.xmlが解凍できれば準備完了です。AXMLPrinter2.jarをダウンロードする以下のサイトから、AXMLPrinter2.jarをダウンロードします。Hosting.続きを見るAndroidManifest.xmlをデコードするコマンドプロンプト等で以下のコマンドを実行すると、AndroidManifest.xmlの内容をoutput.txtに保存できます。output.txtjavaのパスが通っていない場合は、Javaがインストールされているフォルダのjava.exeを直接実行してください。自分の環境では以下にインストールされていました。Files\Java\jdk[Javaのバージョン]\bin上記の場合は以下のようなコマンドを実行することになります。output.txt保存されたoutput.txtに、AndroidManifest.xmlの中身が出力されていれば成功です。参考AXMLPrinter2.jarやAndroidManifest.xmlのパスを手軽に入力したい方は、こちらの記事もご覧ください。パスを簡単にコピーすることができるので、あとは貼り付けるだけで上記コマンドを実行できます。社内のメールなどで、「このファイル、共有フォルダのここに置きました。知らない人が多い、ファイルのパスのコピーの仕方をご紹介します。...続きを見るTwitterSharePocketHatenaLINEコピーする-プログラミングauthor関連記事プログラミング2019/12/13C++/WindowsでPDBを使ってスタックバックトレースを表示するプログラムで構造化例外が出た時に、スタックバックトレースを見たくなったのですが、その時に作った簡単な動作検証用コードを載せておきます。構造化例外が発生するプログラムを用意します。下のmain関数から始まって、test2関数で構造化例外が発生します。Restart」で更新したところ、再起動しない状態になってしまいました。Googleで検索すると、日本語化している場合はどうのこうのという記事はたくさん出てきますが、日本語化はしていないのであまり役に立たず。原因不明ですが、私がうまくいった解決方法を載せておきます。Fuke平日は会社員、休日はサンデープログラマーとして活動中。一か月間の人気記事まだデータがありません。