ファイルの種類 | Google Android Smali Assembly Language Developer Format |
開発者 | |
Ads |
SMALI files are generated during DEX file decompilation. DEX file format is used by Android Dalvik Virtual Machine. Dalvik is an Android development environment. DEX files are executable files stored in APK packages.
Converting DEX into SMALI (called baksmaling) creates Java source code file. Such file is not, however, exact reconstruction of original code as SMALI is a lossy format and Java is a complex language.
SMALIファイルはDEXファイルの逆コンパイル中に生成されます。 DEXファイルフォーマットは、Android Dalvik Virtual Machineによって使用されます。 DalvikはAndroidの開発環境です。 DEXファイルはAPKパッケージに格納されている実行可能ファイルです。
DEXをSMALIに変換する(baksmalingと呼ばれる)と、Javaソースコードファイルが作成されます。しかし、そのようなファイルは、smalliが損失の多い形式であり、Javaが複雑な言語であるため、元のコードを正確に再構成したものではありません。
あなたのコンピュータ上でSMALI ファイルを開くことができない場合、その原因として考えられるものは、いくつかあります。そのうちまず最も重要なもの(最も頻繁に起こりがちなもの)は、SMALIファイルを取り扱える適切なアプリケーションがあなたのコンピュータにインストールされていないことです。
この問題を解決するためのごく簡単な方法は、適切なアプリケーションを検索して見つけ、ダウンロードすることです。 その最初のステップはもう行われました - SMALIファイルをサポートするプログラムの一覧は次の通りです。あとは適切なアプリケーションをダウンロードし、インストールするだけです。
このページの後半には、SMALIファイルに関する問題を引き起こした可能性のある他の原因について説明します。 p>
SMALIファイル#を開いて編集することができない時、必ずしもお使いのコンピュータに該当するソフトウェアがインストールされていないわけではありません。また、Google Android Smali Assembly Language Developer Formatファイルの編集を阻害する他の問題が生じているのかもしれません。起こりうる問題の一覧を以下に掲載しました。
これらのどの理由もお抱えの問題に関連しないことを確信している(又はそれらを排除できた)なら、お使いのプログラムはSMALIファイルを問題なく取り扱えるはずです。それでもSMALIファイルに関する問題が解決しない場合、めったに起こりえないSMALIファイルに関する問題が生じているのかもしれません。その場合は専門家の助け借りるほかありません。
.a | Unix Static Object Code Library Format |
.a2w | Alice Program World Format |
.actx | DS Game Maker Action Description Format |
.ada | ADA Language Source Code Format |
.addin | Microsoft Visual Studio Addin Format |
.ads | Ada Package Specification |
.agi | Asterisk Gateway Interface Format |
.alb | Alpha Five Data Dictionary |
特定のファイルを新しいプログラム(例えば、私のファイル.SMALI)に関連付けるには、2つの方法があります。まず簡単な方法は、選択したSMALIファイル上で右クリックすることです。出現したドロップダウンメニューから「既定のプログラムにする」を選択し、次に「参照」をクリックして希望するプログラムを見つけます。それを選択し、[OK]をクリックして確定させれば完了です。
多くのファイルには、テキストまたは数字の形式によるデータが含まれています。それは、未知のファイル(例えば.SMALI)を開く際に、Windowsに標準装備されたメモ帳プログラムを使い、ファイルにエンコードされたデータの一部を見ることもできるます。この方法により多くのファイルの内容をプレビューすることができますが、専用のプログラムを使用した時ほど自由に閲覧できるわけではありません。