Domanda

Finalmente sono riuscito ad offuscare la mia applicazione Android, ora voglio testarla installando il APK file ed eseguirlo sull'emulatore.

Come posso installare un file APK sull'emulatore Android?

È stato utile?

Soluzione

è sufficiente trascinare e rilasciare il file .apk dell'applicazione per l'emulatore e sarà automaticamente avvia l'installazione.

Un'altra possibilità:


di Windows:

  1. Esegui l'emulatore (SDK Manager.exe-> Strumenti-> Gestisci AVDS ...-> Nuovo quindi Start)
  2. Avviare la console (Windows XP), Esegui -> tipo cmd , e passare alla platform-tools la cartella / di directory> SDK.
  3. Incollare il file APK negli android-sdk \ tools 'o cartella 'platform-tools'.
  4. Quindi digitare il seguente comando.

      

    adb installare [percorso .apk]

    Esempio:

      

    adb install C: \ Users \ Nome \ MyProject \ accumulo \ Jorgesys.apk

Linux:

  1. Copiare il file apk per platform-tools nella cartella android-sdk linux.
  2. Apri Terminale e Spostarsi platform-tools delle cartelle in android-sdk .
  3. quindi eseguire questo comando -
      

    ./ adb installare FileName.apk

  4. Se l'operazione va a buon fine (il risultato viene visualizzato sullo schermo), allora troverete il file nel programma di avvio del vostro emulatore.

Mac:

PATH=$PATH:~/Library/Android/sdk/platform-tools
  

Esempio: PATH = $ PATH: / Users / jorgesys / eclipse / android-sdk-mac_64 / tools

adb Quindi eseguire.

Mac:

1.Run l'emulatore,

2.Then copiare il file .apk e incollare nel /Users/your_system_username/Library/Android/sdk/platform-tools,
se non siete in grado di trovare il percorso sdk nel vostro sistema Mac, effettuare le seguenti operazioni: opzione Go Aperto finder->select sul menu in alto -> selezionare Vai opzione Cartella a -> sarà una finestra popup con un campo di testo: /Users/your_system_username/Library/Android/sdk/ -> Piattaforma ora aperto -tools cartella e incollare il file .apk copiato,

  1. Ora aprite il terminale e digitare la seguente: cd Library/Android/sdk/platform-tools

  2. eseguire il seguente nel vostro terminale: ./adb install yourapkfilename.apk se si ottiene il seguente messaggio di errore:. error: no devices found - waiting for device, seguire il passo 5

  3. Esegui l'emulatore da Android Studio, una volta emulatore attiva quindi ripetere il punto 4, si vedrà il messaggio di successo sul vostro terminale.

Altri suggerimenti

Se hai creato più di un emulatori o se si dispone di un dispositivo Android collegato, ADB si lamenterà con

error: more than one device and emulator

adb help non è estremamente chiaro su cosa fare:

-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> ...

La bandiera si decide di utilizzare deve venire prima il comando adb attuale:

adb -e install path/to/app.apk

Al giorno d'oggi, si può semplicemente drag and drop l'apk Android per l'emulatore e sarà automaticamente avvia l'installazione.

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

passare alla directory android-sdk / strumenti di prompt dei comandi e quindi digitare

 adb install fileName.apk (Windows)

 ./adb install fileName.apk (Linux or Mac)

Copia .apk file in platform-tools / directory del vostro SDK, quindi installare il .apk sull'emulatore utilizzando cmd (su Windows):

adb install <path_to_your_bin>.apk

o

./adb install <path_to_your_bin>.apk

Se v'è più di un emulatore in esecuzione , è possibile trovare tutti gli emulatori in esecuzione da questo comando:

adb devices

o

./adb devices

è necessario specificare l'emulatore su cui installare l'applicazione, con il suo numero di serie, con l'opzione -s. Ad esempio:

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

o

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

Scarica il file apk dal browser e quindi è sufficiente fare clic su di esso (area di notifica). Installazione si avvia automaticamente.

Drag and drop

È sufficiente trascinare e rilasciare il file apk nella vostra emulatore.

È inoltre possibile eseguire il proprio emulatore di Android senza Studio Android .

Goto Shell / Terminal /, portata a directory Android SDK / Strumenti , quindi

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

Let si supponga di avere installare Facebook APK sul tuo emulatore.

È possibile utilizzare adb installare l'APK per l'emulatore in esecuzione in OS X in questo modo:

./adb install ~/FBAndroid-2.1.apk

E su di Windows , in questo modo:

adb install %HOMEPATH%\FBAndroid-2.1.apk

Una volta completata, controllare le applicazioni a schermo dell'emulatore per controllare che l'applicazione è stata installata correttamente. Se avete bisogno di forzare l'aggiornamento di questa applicazione da una versione precedente, aggiungere il flag -r, come questo su OS X :

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

In Genymotion basta trascinare e rilasciare il file * .apk per l'emulatore e si installa automaticamente e viene eseguito.

http://www.genymotion.com/

Per prima cosa è necessario installare Android Studio sulla vostra macchina. Poi basta seguire questi passaggi.

  1. Vai a voi barra di navigazione e Studio Aperto Android. entrare image description qui
  2. Nella barra degli strumenti aperta AVD Manager. (Se non lo si può vedere creare un nuovo progetto Android) entrare image description qui
  3. Crea un dispositivo virtuale. entrare image description qui
  4. Seleziona un dispositivo hardware che si desidera installare l'applicazione. entrare image description qui
  5. Selezionare un'immagine Android che si desidera installare sul proprio dispositivo. (Se non è possibile vedere tutte le immagini è possibile scaricare l'immagine da richiedono consigliato, x86 immagini o altre immagini) entrare image description qui
  6. Aggiungi un nome al AVD. entrare image description qui
  7. Ora il dispositivo virtuale è stata creata e si può semplicemente eseguire facendo clic sul pulsante di riproduzione. entrare image description qui
  8. Ora avete l'installazione del dispositivo virtuale e ora è necessario installare il file APK. entrare image description qui
  9. Scarica il file APK che si desidera installare e trascinarla per l'emulatore. entrare image description qui
  10. Il file APK è stato installato con successo e si può vedere nelle applicazioni. entrare image description qui
  11. Ora si può semplicemente eseguire l'applicazione installata. entrare image description qui

Scarica il file Apk da rete e copiarlo platform-tools della cartella SDK, poi nel prompt dei comandi Vai a questa directory un tipo:

adb install filename.apk

premere invio verrà installato in pochi secondi

Da Windows 7 in poi,

Maiusc + clic destro nella cartella di file apk.

Seleziona finestra di comando Apri Qui

Testo e Hit "adb installare AppName.apk"

mantieni il tuo emulatore attivo e funzionante.Nella riga di comando, vai nella cartella platform-tools, nella cartella sdk fornita con adt bundle ed esegui il seguente comando:

>adb install <yourFilename.apk>

Questo comando rileva il tuo emulatore/emulatori in esecuzione e mostra l'elenco dei dispositivi su cui puoi installare questa app (mostra se sono presenti dispositivi fisici collegati al tuo computer).Quindi puoi selezionarne uno qualsiasi, se è in esecuzione un solo emulatore, l'app verrà installata direttamente su di esso per impostazione predefinita.

Nota:Per il comando precedente, il tuo file .apk deve trovarsi nella stessa directory.

per un tutorial più dettagliato segui: Questo link

(testato su MacOS)

Il primo passo è quello di eseguire l'emulatore

  
    

emulatore -avd

  

quindi usare adb per installare il .apk

  
    

adb install

  

Se ADB lancia errore come APK esiste o qualcosa di simile già. Eseguire l'adb shell mentre emulatore è in esecuzione

  
    

adb shell

         

Dati cd / app

         

uninstall adb

  

Se adb ed emulatore sono comandi non trovati fare seguente

export PATH = $ PATH: // android-sdk-MacOSX / platform-tools: // android-sdk-MacOSX / android-sdk-MacOSX / strumenti:

Per uso futuro mettere la riga sopra alla fine del .bash_profile

  
    

vi ~ / .bash_profile

  

Se utilizzate più di un emulatore in abeti utilizzare questo comando

adb devices

e poi ha scelto amulatur ed installare l'applicazione

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

Potrei sbagliarmi, ma su Windows ho semplicemente trascinare e rilasciare il .apk in Android Emulator. Voglio dire, facendo tutto sopra citato sembra essere un sacco di lavoro.

vai alla directory ADT / Android-sdk / tools in prompt dei comandi  1. adb installare fileName.apk (Windows)

  1. ./ adb installare fileName.apk (Ubuntu / Linux o Mac)

Drag and file di drop ".apk" nella finestra dell'emulatore.

si scrive il comando sul terminale / cmd adb installare FileName.apk.

Il modo migliore è quello di creare un app, che si apre il file apk sull'emulatore. È necessario copiare il file .apk nella cartella di download, emulatore. Quindi sostituire yourAppName.apk con il tuo nome .apk.

ecco il codice

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);


    }
}

Ora si può semplicemente trascinare e rilasciare l'apk in emulatore e installerà!

Su Linux faccio questo:

  1. prima vedere quali dispositivi attualmente ho: emulator -list-avds
  2. costruire il cd android && ./gradlew assembleRelease rilascio
  3. installarla sul dispositivo emulato "Nexus5" (si è all'interno della Android directory, utilizzare il resto il percorso completo apk): adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk

Questo è tutto. È inoltre possibile utilizzare ./gradlew installRelease

Seguire la procedura:

  1. Assicurarsi di aver permesso l'installazione da fonti sconosciute in impostazioni.
  2. utilizzare il dispositivo Android Monitor per copiare l'APK al sdcard.
  3. Utilizza il browser integrato in Android per spostarsi File: ///sdcard/apk-name.apk
  4. Quando la notifica "Download Complete", clic su di esso.

1) incolla il myapp.apk in platform-tools cartella , nel mio caso C: \ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools, questo è il link nel mio caso si può cambiare a voi gente

2) aprire la directory in CMD CD C: \ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools

3) Ora siete in platform-tools cartella, basta digitare adb installare myapp.apk

assicurarsi che il vostro emulatore è accende, se ogni cosa è ok apk installerà

Avviare la console (Windows XP), eseguire -> Digita CMD e passare alla cartella piattaforma -piattaforma della directory SDK.

Nel caso qualcuno si chiedesse come correre cmd In platform-tools cartella della directory SDK, se stai utilizzando una versione sufficientemente nuova di Windows, segui i passaggi:

  1. Vai a platform-tools tramite Esplora risorse.
  2. Mentre tieni shift fai clic con il tasto destro e troverai l'opzione "Apri la finestra di comando qui".
  3. Fare clic su di esso e cmd verrà avviato in quella cartella.

enter image description here

Spero che sia d'aiuto

In Mac o Windows. Basta lanciare l'emulatore e trascinare e rilasciare l'apk nella schermata iniziale. Sarà install

semplice È possibile caricare APK di file hosting o scaricare APK e l'uso del browser per installare da fonte sconosciuta.

Basta trascinare e rilasciare il file apk nell'emulatore e fatto ....

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top