AndroidエミュレータにAPKファイルをインストールするにはどうすればよいですか?



14 Answers

複数のエミュレータを作成した場合や、Androidデバイスを接続している場合、adbは

error: more than one device and emulator

adb helpは、何をすべきかについて非常に明確ではありません:

-d                        - directs command to the only connected USB device...
-e                        - directs command to the only running emulator...
-s <serial number>        ...
-p <product name or path> ...

あなたが使用すると決めたフラグは、実際のadbコマンドのに来なければなりません:

adb -e install path/to/app.apk
Question

私は最終的に私のAndroidアプリケーションを難読化することに成功しましたが、今はAPKファイルをインストールしてそれをエミュレータ上で実行することでテストしたいと思います。

AndroidエミュレータにAPKファイルをインストールするにはどうすればよいですか?




コマンドプロンプトでADT / Android-sdk / toolsディレクトリに移動します。adb install fileName.apk(Windows)

  1. ./adb install fileName.apk(Ubuntu / LinuxまたはMac)



nドロップをドラッグ

ドラッグしてapkファイルをあなたのエミュレータにドラッグするだけです。 Android Studioを使わずにアンドロイドエミュレータを実行することもできます 。




エミュレータにFacebook APKをインストールする必要があるとしましょう。

adbを使って、 OS Xの実行エミュレータにAPKをインストールすることができます:

./adb install ~/FBAndroid-2.1.apk

Windowsの場合は次のようになります。

adb install %HOMEPATH%\FBAndroid-2.1.apk

完了したら、エミュレータのアプリ画面をチェックして、アプリが正しくインストールされていることを確認します。 このアプリを以前のバージョンからアップグレードする必要がある場合は、 OS Xで次のように-rフラグを追加します

./adb install -r ~/FBAndroid-2.1.apk



1)私の場合C:\ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-toolsのplatform-toolsフォルダにmyapp.apkを貼り付けてください。

2) CMD CD C:¥Users¥mazbizxam¥AppData¥Local¥Android¥android-sdk¥platform-tools のディレクトリを開きます。

3)プラットフォームツールフォルダにありますので、単にadb install myapp.apkと入力してください

すべてのことがOKであれば、エミュレータがオンになっていることを確認してください。apkがインストールされます




簡単APKをファイルホスティングにアップロードしたり、APKダウンロードしたり、ブラウザを使用して不明なソースからインストールすることができます。




go to sdk folder, then go to tools.
copy your apk file inside the tool directory
./emulator -avd myEmulator
to run the emulator on mac 
./adb install myApp.apk
to install app on the emulator



SDKのplatform-tools /ディレクトリにある.apkファイルをコピーし、次にcmdを使用してエミュレータに.apkをインストールします(Windowsの場合)。

adb install <path_to_your_bin>.apk

または

./adb install <path_to_your_bin>.apk

実行中のエミュレータが複数ある場合は 、次のコマンドで実行中のエミュレータをすべて見つけることができます。

adb devices

または

./adb devices

-sオプションを使用して、アプリケーションをインストールするエミュレータのシリアル番号を指定する必要があります。 例えば:

adb -s emulator-5554 install path/to/your/app.apk

または

./adb -s emulator-5554 install path/to/your/app.apk



今すぐエミュレータでapkをドラッグ&ドロップすればインストールできます!




(MACOSでテスト済み)

最初のステップは、エミュレータを実行することです

エミュレータ-avd <avd_name>

adbを使用して.apkをインストールします

adb install <.apkファイルへのパス>

adbがAPKのようなエラーを投げた場合、または類似のものが存在する場合 エミュレータの実行中にadbシェルを実行する

adbシェル

cd data / app

.apkを使わずに<apkファイルをアンインストールする>

adbとエミュレータが見つからない場合は、次のようにします

export PATH = $ PATH:// android-sdk-macosx / platform-tools://アンドロイド-sdk-macosx /アンドロイド-sdk-macosx / tools:

将来の使用のために、上記の行を.bash_profileの最後に置いてください

vi〜/ .bash_profile




最善の方法は、エミュレータ上でapkファイルを開くアプリケーションを作成することです。 .apkファイルをエミュレータのダウンロードフォルダにコピーする必要があります。 次に、yourAppName.apkを.apkの名前に置き換えます。

コードはここにあります

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);



        Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "yourAppName.apk")), "application/vnd.android.package-archive");
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(intent);


    }
}



シェル/ターミナル/に行き、 android-sdk / toolsディレクトリにアクセスしてください

adb install fileName.apk // (u can run this command on windows)
or 
./adb install fileName.apk  //( u can run this command on linux)



エミュレータにapkファイルをドラッグアンドドロップするだけです。




コンソール(Windows XP)を起動し、実行 - > cmdと入力し、SDKディレクトリのplatform-toolsフォルダに移動します。

SDKディレクトリのplatform-toolsフォルダでcmdを実行する方法が不思議な人にとっては、十分な新しいバージョンのWindowsを実行している場合は、次の手順を実行します。

  1. Windowsエクスプローラをplatform-toolsplatform-tools移動しplatform-tools
  2. shiftを押しながら右クリックすると、「ここでコマンドウィンドウを開く」というオプションが表示されます。
  3. これをクリックすると、cmdがそのフォルダから開始します。

それが役に立てば幸い




firsで複数のエミュレータを使用する場合は、このコマンドを使用します

adb devices

amulaturを選択してアプリケーションをインストールしてください

adb -s "EMULATOR NAME" install "FILE PATH"
adb -s emulator-5556 install C:\Users\criss\youwave\WhatsApp.apk



Related