.apkファイルを元のファイルに戻すアプリケーションがいくつか見られました。私は.apkファイルの公式仕様がどこにあるのか知りたいですが、どこにも行きませんでした!誰かがどこを見ているかについて私たちに教えてもらえますか?正式な仕様がない場合、仕様に関する最良のリソースは何ですか?.apkの公式フォーマット仕様はありませんか?
6
A
答えて
7
正式な仕様があるかどうかは分かりませんが、私のアプリのファイル構造を閲覧から、私は次のように推測している:
-Theの.apkは、単にzipファイルであり、任意でそのように開くことができます適切なアプリケーション(7zip、WinZip、WinRAR、任意のOSのデフォルト.zipツール)。
- AndroidManifest.xmlファイルをルートディレクトリに含める必要があります(これはコンパイル済みの.xmlファイルで、人間が読める形式ではありません)。
- これには、Dalvikバイトコードとしてコンパイルされた実際のバイナリコードを含むclasses.dexファイルが含まれている必要があります。
-これにはresources.arscファイルが含まれている必要があります。私はそれが/ resフォルダ内のすべてのインデックスだと信じていますが、私は肯定的ではありません。
- CERT.RSA、CERT.SF、およびMANIFEST.MFを含むルートにMETA-INFフォルダが含まれている必要があります。これらは、アプリケーションのデジタル署名ファイルです。
- アプリケーションには、画像やデータベースなどのリソースファイルを含むフォルダ/アセット、/ res、および/ rawが含まれている場合があります。
- このアプリケーションには、.soファイル(ネイティブコード)を含むすべてのネイティブコードターゲット(armeabiなど)のフォルダを含む/ libフォルダが含まれる場合があります。
多分、私は多量のものを見逃していましたが、これはあなたに良いスタートを与えるはずです。
関連する問題
- 1. Jasmine仕様に13以上の仕様がありません
- 2. HTTPストリーミング仕様の公式標準ドキュメント
- 3. ext2/ext3/ext4ファイルシステムの正式な仕様はありますか?
- 4. PCDファイル形式の仕様はありますか?
- 5. jsonのHtml(jsonの仕様は必要ありません)
- 6. bashの仕様はありますか?
- 7. Rails仕様のテストエラーです。パスワードはありません
- 8. 現在のAdobe画像フォーマットの仕様はどこにありますか? "クリッピングパス"
- 9. OS固有の改行を出力するフォーマット仕様はありますか?
- 10. MicrosoftのCodeViewフォーマット仕様
- 11. クリエイティブ仕様のフェイスブックがありません
- 12. Linux ps出力フォーマット仕様
- 13. JavaScript形式仕様
- 14. '[任意のポッドライブラリ]'の仕様が見つかりません
- 15. スプリングJPA仕様(ソートあり)
- 16. Cocoapod - [!] 'Analytics'の仕様が見つかりません
- 17. 'Firebase'(IOS Swift)の仕様が見つかりません
- 18. CocoaPods:[!] 'Surge4Swift3'の仕様が見つかりません
- 19. GrailsのJasperReportsプラグイン:「このようなレポート仕様はありません」例外
- 20. APKはタブレットにはありません
- 21. MOV形式の仕様
- 22. コントローラの仕様と仕様の仕様
- 23. ストリーム用の標準APIの仕様はありますか?
- 24. Ole Attachment IStorage形式仕様
- 25. PIVOTステートメントのANSI仕様はありますか?
- 26. Graphqlスキーマ仕様の標準はありますか?
- 27. Class.getProtectionDomain()。getCodeSource()メソッドの仕様はどこにありますか?
- 28. GDTR&IDTRレジスタの仕様はどこにありますか?
- 29. JDKクラスにはJavadoc以外の仕様がありますか?
- 30. XFAの仕様やDTD /スキーマはどこにありますか?
apkファイルはzipファイルです。 –
@Alexandre:より正確には、apkはjarファイルです。ちょうどzipファイルであり、いくつかのものです。 –
[ウィキペディアの記事](http://en.wikipedia.org/wiki/APK_%28file_format%29)があります。 –