ありよりのありを目指して

ON ERROR RESUME NEXT

プログラミング

プログラミング

2020/1/2

apkパッケージの中のAndroidManifest.xmlを読む方法

Androidのapkパッケージファイルの中に含まれているAndroidManifest.xmlファイルは、バイナリ形式にエンコードされているため、そのままではテキストエディタ等で読むことができません。 以下の手順で、エンコードされているAndroidManifest.xmlをテキストエディタで人間が読める形にデコードすることができます。 解析したいアプリのapkパッケージを用意する 自分でいま作成しているアプリの場合は、わざわざこんな手順を踏まなくてもAndroidManifest.xmlを直接読めばよ ...

プログラミング

2019/12/28

【解決】Android Studioを最新版にアップデートしたら起動しなくなった

久々にAndroid Studioを「Update and Restart」で更新したところ、再起動しない状態になってしまいました。 Googleで検索すると、日本語化している場合はどうのこうのという記事はたくさん出てきますが、日本語化はしていないのであまり役に立たず。。 原因不明ですが、私がうまくいった解決方法を載せておきます。 step1Android Studioを一度終了する 「Update and Restart」して、Android Studioが起動してこない(スタートメニュー等でAndro ...

プログラミング

2019/12/13

C++/WindowsでPDBを使ってスタックバックトレースを表示する

プログラムで構造化例外が出た時に、スタックバックトレースを見たくなったのですが、その時に作った簡単な動作検証用コードを載せておきます。 構造化例外が出るコード まずはわざと構造化例外が発生するプログラムを用意します。 一番下のmain関数から始まって、test2関数で構造化例外が発生します。 #include "pch.h" #include <iostream> #include "StackBackTrace.h" void test2() { char *a = nullptr; mem ...

Copyright© ON ERROR RESUME NEXT , 2020 All Rights Reserved.