5

私はアンドロイド開発の初心者です。好奇心から、Androidエミュレーターからインストールされた.apkファイルを取り戻すことができるかどうか疑問に思っていました???

4

3 に答える 3

4

@thepoosh によってリンクされた質問には、確かにあなたの質問に対するいくつかの正しい答えがありますが、それは受け入れられた答えではありません。少し下にスクロールして、@plaisthos または @Pratik のいずれかに回答してください。

つまり、.apk はエミュレーターの /data/app ディレクトリにあります。注: .apk はパッケージ名に似た名前に変更されるため、ビルド マシン上の .apk ファイルの名前とは異なる名前になっている可能性があります。

したがって、adb シェルを使用する場合: - cd /data/app - ls (および .apk ファイルの名前を確認します) - adb シェルを終了します - コマンドプロンプトで: adb pull /data/app/your.filename.apk

または、Eclipse から、@Pratik が別のスレッドで述べているように、fileexplorer タブを使用します。

于 2013-01-15T07:17:07.437 に答える
3

Eclipse で作業している場合は、ルートをコピーできます。エミュレーターにインストールする apk は、コンパイル時にプロジェクトにあるものと同じです。フォルダー bin に移動し、.apk ctrl+c を選択してデスクトップに貼り付けます。例。

デバイスから apk ファイルを抽出する方法:

最初にエミュレータを実行します。

Windows を使用している場合は、cmd を開いて platform-tools に移動します: 私の場合 cd C:\Program Files (x86)\Android\android-sdk\platform-tools

その後、次のように adb を実行します。

adb pull /data/app <the directory where do you wannt to save>

例:

adb pull /data/app C:\Users\tato469\Desktop\app

このフォルダーにアクセスし、アプリを選択します。

注: エミュレーターが 1 つだけ実行されているかどうかを確認してください。実行されていない場合、エラーがスローされます。

于 2013-01-15T07:20:11.410 に答える
-1

デバイスでアプリを実行しようとしていますか、それとも単に .apk が必要ですか?

デバイスで実行するには:

1) プロジェクトをクリックします
。2) [実行] -> [実行構成] -> [ターゲット] タブに移動します
。3) [常にプロンプ​​トを表示してデバイスを選択してから適用する] を選択します。

その後、アプリケーションを実行しようとするたびに、接続されているデバイスを選択できます

.apk を取得するには

1) プロジェクトファイルを右クリック
2) エクスポート
3) 指示に従う

于 2013-01-15T07:18:44.710 に答える