AndroidManifest.xml からメイン クラス名を抽出するために、Java および XML パーサーで実装しています。ドキュメントを使用してすべてのアクティビティ要素を取得しています。
doc.getElementsByTagName("activity")
その後、すべての子要素を取得して、それぞれ子要素と値を持つかどうかを確認しようとします:"android.intent.action.MAIN"
と"android.intent.category.LAUNCHER"
. しかし、<intent-filter>
要素から子を取得しようとすると、子がないと表示され、 AndroidManifest.xml を見るのは間違っています。どうすればこれを解決できますか?