ホームページ  >  記事  >  Android インストール パッケージのサフィックスは何ですか?

Android インストール パッケージのサフィックスは何ですか?

WBOY
WBOYオリジナル
2022-09-07 11:44:1062087ブラウズ

Android インストール パッケージのサフィックスは「.apk」です。apk の完全名は「Android Package」で、Android インストール パッケージです。Android オペレーティング システムで使用されるアプリケーション パッケージのファイル形式です。モバイル アプリケーションとミドルウェアの場合、APK ファイルにはコンパイルされたコード ファイル、ファイル リソース、ネイティブ リソース ファイル、証明書、マニフェスト ファイルが含まれます。

Android インストール パッケージのサフィックスは何ですか?

このチュートリアルの動作環境: MIUI 13 システム、Xiaomi 12 携帯電話。

Android インストール パッケージのサフィックスは何ですか?

Android 携帯電話のインストール パッケージは APK 形式、つまり *.APK です。

APK、正式名は Android Package で、Android インストール パッケージです。 APK は Symbian Sis または Sisx に似たファイル形式で、APK ファイルを Android エミュレータまたは Android スマートフォンに直接転送して実行することでインストールできます。

APK ファイルは実際には zip 形式であり、サフィックス名が APK に変更されているため、UnZip で解凍すると、Dex ファイルが表示されます。 Dex は、Android Dalvik の実行プログラムである Dalvik VMexecutes の略称で、Java ME のバイトコードではなく、Dalvik のバイトコードです。

APK ファイルの構造は次のとおりです:

  • META-INF\ (Jar ファイルでよく見られます)。

  • #res\ (リソース ファイルが保存されるディレクトリ)。

  • AndroidManifest.xml (プログラムのグローバル構成ファイル)。

  • classes.dex (Dalvik バイトコード)。

  • resources.arsc (コンパイルされたバイナリ リソース ファイル)。

知識を広げる

APK (正式名: Android アプリケーション パッケージ、Android アプリケーション パッケージ) は、Android で使用されます。オペレーティング システム モバイル アプリケーションとミドルウェアの配布とインストールに使用されるアプリケーション パッケージ ファイル形式。 Android アプリケーションのコードを Android デバイス上で実行する場合は、実行する前に、まずコンパイルして、Android システムで認識できるファイルにパッケージ化する必要があります。このファイル形式は、 Androidシステム「APK」です。 APK ファイルには、コンパイルされたコード ファイル (.dex ファイル)、ファイル リソース (リソース)、ネイティブ リソース ファイル (アセット)、証明書 (証明書)、およびマニフェスト ファイル (マニフェスト ファイル) が含まれています。

APK ファイルは、JAR ファイルと同様に構造化された ZIP ファイル形式に基づいており、インターネット メディア タイプは application/vnd.android.package-archive です。

APKとはAndroid application package、つまりAndroidインストールパッケージ(apk)の略称です。 APK は、SymbianSis または Sisx に似たファイル形式です。 APK ファイルを Android エミュレータまたは Android スマートフォンに直接転送して実行することでインストールできます。

apkファイルはsisと同じで、androidsdkでコンパイルしたプロジェクトがapk形式のインストールプログラムファイルにパッケージ化されています。 APK ファイルは実際には zip 形式ですが、サフィックス名が apk に変更されています。UnZip で解凍すると、Dex ファイルが表示されます。Dex は、Android Dalvik 実行プログラムである DalvikVMexecutes の略称です。Dex ファイルではありません。 Java ME のバイトコードですが、Dalvik ワードのセクション コードです。 Android では、プログラムを実行するときにまず UnZip が必要で、その後は Symbian と同じように直接実行されますが、Windows モバイルの PE ファイルとは異なり、プログラムの機密性や信頼性はあまり高くありません。dexdump コマンドで逆コンパイルできますが、これはアーキテクチャは開発の法則に従って、Microsoft の Windows ガジェット (WPF) もこのアーキテクチャ アプローチを採用しています。 Android プラットフォームでは、dalvikvm の実行可能ファイルは apk 形式でパッケージ化されています。最終的なランタイム ローダーは最初にそれを解凍し、次にセキュリティ アクセス制限のためにコンパイルされた androidmanifest.xml ファイル内の許可ステートメントを取得します。多くのセキュリティ制限がありますが、apk ファイルを /system/app フォルダーに転送すると、実行が制限されていないことがわかります。通常のインストールではこのフォルダーを選択しないかもしれませんが、androidrom では、システムの apk ファイルはデフォルトでこのフォルダーに配置され、root 権限が与えられます。

関連知識の詳細については、FAQ 列をご覧ください。

以上がAndroid インストール パッケージのサフィックスは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。