原因 先週、私は Android システムのファクトリープッシュ機能に取り組んでいました。一部のモデルは工場出荷時にオフラインにプッシュできないため、apk を解凍し、パッケージ化パラメータに問題があるかどうかを確認します。

序文 Android 開発では、自分のアプリケーションから他のアプリケーションのインターフェイスにジャンプする必要がある場合がありますが、他のアプリケーションのパッケージ名とクラス名が分からないと、これを行うのは困難です。最も簡単な方法は、アプリケーションの apk ファイルをダウンロードし、拡張子を zip または rar に変更して、ファイルを解凍することです。解凍したファイルの中に AndroidManifest.xml ファイルがあるのですが、開いてみると文字化けしていて恥ずかしいです。どうすればいいですか?

AXMLPrinter2.jar は、一般的に使用される APK 逆コンパイル ツールです。これは主に、パッケージ名、バージョン番号、アイコン、その他の情報を含む apk ファイルを逆コンパイルするために使用されます。 AXMLPrinter2 を使用して androidmanifest.xml を逆コンパイルし、プレーン テキストで表示できます。

使用方法

  1. ダウンロードツール AXMLPrinter2.jar ツールのアドレス: https://code.google.com/archive/p/android4me/downloads
  2. 表示する AndroidManfist.xml ファイルをツールと同じフォルダーにコピーします。
  3. 現在のフォルダーで DOS ウィンドウを開きます。
  4. 以下のコマンドを実行します。

java -jar AXMLPrinter2.jar AndroidManifest.xml » AndroidManifest.txt

このコマンドを実行すると、フォルダー内にデコードされたファイルである AndroidManifest.txt ファイルが生成されます。

もちろん、実行後にエラーが発生するものもあります。「java」は内部コマンドでも外部コマンドでも、操作可能なプログラムやバッチ ファイルでもありません。
これは、Java 環境がインストールされていないか、環境変数が設定されていないことが原因で発生します。

JDK をインストールします まず、JDK のインストールプロセスを確認してみましょう

1\。 JDKをダウンロードしてインストールします

JDK1.6、1.7、または 1.8 をダウンロードすることを選択できます。使いたいものをダウンロードしてください。 JDK をダウンロードするための公式 Web サイト https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html インストールは非常に簡単で、次のステップは簡単です。ここでは詳細には触れません。

2\。 JDK環境変数を構成する

(1) コンピュータの「マイ コンピュータ」を右クリックし、Win10 では「このコンピュータ」を選択し、「プロパティ」を選択し、システムの詳細設定を選択し、新しいインターフェースで「環境変数」を選択します。「システム変数」を編集するだけです。

(2) 「新規」をクリックして「JAVA_HOME」という名前の変数を追加します。変数の値は「C:\Program Files\Java\jdk1.8.0_60」です。この値は、インストールした JDK パスです。インストールした場所にそのアドレスを使用するだけです。
「CLASSPATH」という名前の新しい変数を作成します。変数値は「.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar」です。必ず保存してください。 「.;」を見逃さないように注意してください。値にすべての記号を含める必要があります。

最も重要なステップはここです。 「path」という変数を探します。大文字でも小文字でも構いません。そうでない場合は、新しいものを作成します。存在する場合は、「編集」をクリックしてください。 パス変数がすでに存在する場合は、その中に何らかのコンテンツが保存されている必要があります。私たちはそれを無視します。編集を簡単にするために、最初に変数値をコピーします。

次に、コンテンツをテキスト エディタに貼り付け、コンテンツ「%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;」を追加します。コンテンツの先頭にあります。結果は次のとおりです

次に、値全体をコピーして、前に編集した変数値に貼り付け、保存を確認します。

上記の手順を振り返ると、合計 3 つの値が追加されました。 JAVA_HOME: C:\Program Files\Java\jdk1.8.0_60 クラスパス: .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar パス: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

以下はインストールが成功したかどうかを確認するためのものです

win+Rでrunを開き、cmdと入力してコマンドラインを開きます 「java」と入力すると、正常に多くの操作プロンプトが表示されます。 「java -version」と入力すると、通常はインストールしたJavaのバージョン番号情報が表示されます。 「javac」と入力すると、javac の使用方法が正常に表示されます。

花を広げ終わりました!

著作権表示

著者: MoeJue

リンク: https://ja.moejue.cn/posts/110/

ライセンス: クリエイティブ・コモンズ表示-非営利-継承4.0国際ライセンス

この作品は、クリエイティブ・コモンズ表示-非営利-継承4.0国際ライセンスに基づいてライセンスされています。

検索を開始

キーワードを入力して記事を検索

↑↓
ESC
⌘K ショートカット