5

Phonegap の開発は初めてです。アプリを開発しましたが、残念ながらコード全体を失いました。しかし幸いなことに、私はapkファイルを持っています。apk ファイル (PhoneGap - Andriod) からコードを抽出するのを手伝ってくれませんか。よろしくお願いします。

-ヴィヌ

4

3 に答える 3

7

はい、できます。.zip 拡張子を持つように .apk ファイルをコピーすると、通常の zip アーカイブと同じように解凍できるはずです。そこから、assest フォルダーと res フォルダー、および AndroidManifest.xml を取得できます。

大規模な Java コードを記述した場合は、classes.dex ファイルを逆コンパイルして Java に戻す必要があります。これをカバーする良いSOの質問があります:

DEX を Java ソースコードに逆コンパイルする

于 2013-01-23T13:16:24.040 に答える
4

他人の apk を逆コンパイルしようとしている場合、それは禁止されています。

そうでない場合;)、apk をコンパイルしてプロジェクトを削除し、それを取得する必要があるとしましょう。Apktoolを使用してそれを支援できます。

  • Apktoolをダウンロードします ( node.js があることを確認してください) 。
  • apktool をインストールした後、node.js を開きます
  • ターゲット apk があるディレクトリを見つけます (node.js を使用)
  • それを見つけたら、node.js で次のように入力します。apktool d yourApk.apk
  • プロジェクト タイプをビルドするには:apktool b yourProjectFolder

助けが必要な場合は、コメントを残してください。喜んでお手伝いさせていただきます。

于 2015-11-03T12:54:20.760 に答える
3

これはもっと簡単な方法です: http://www.decompileandroid.com/このウェブサイトはプログラム apktool と dex2jar を使用していますが、.apk ファイルをアップロードするだけです。幸運を

于 2015-07-10T13:02:26.350 に答える