Come si installa un file APK nell'emulatore Android?
-
28-09-2019 - |
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?
Soluzione
è sufficiente trascinare e rilasciare il file .apk dell'applicazione per l'emulatore e sarà automaticamente avvia l'installazione.
Un'altra possibilità:
di Windows:
- Esegui l'emulatore (SDK Manager.exe-> Strumenti-> Gestisci AVDS ...-> Nuovo quindi Start)
- Avviare la console (Windows XP), Esegui -> tipo cmd , e passare alla platform-tools la cartella / di directory> SDK.
- Incollare il file APK negli android-sdk \ tools 'o cartella 'platform-tools'.
-
Quindi digitare il seguente comando.
adb installare [percorso .apk]
Esempio:
adb install C: \ Users \ Nome \ MyProject \ accumulo \ Jorgesys.apk
Linux:
- Copiare il file apk per
platform-tools
nella cartellaandroid-sdk linux
. - Apri Terminale e Spostarsi platform-tools delle cartelle in android-sdk .
- quindi eseguire questo comando -
./ adb installare FileName.apk
- 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,
-
Ora aprite il terminale e digitare la seguente:
cd Library/Android/sdk/platform-tools
-
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 -
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.
Per prima cosa è necessario installare Android Studio sulla vostra macchina. Poi basta seguire questi passaggi.
- Vai a voi barra di navigazione e Studio Aperto Android.
- Nella barra degli strumenti aperta AVD Manager. (Se non lo si può vedere creare un nuovo progetto Android)
- Crea un dispositivo virtuale.
- Seleziona un dispositivo hardware che si desidera installare l'applicazione.
- 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)
- Aggiungi un nome al AVD.
- Ora il dispositivo virtuale è stata creata e si può semplicemente eseguire facendo clic sul pulsante di riproduzione.
- Ora avete l'installazione del dispositivo virtuale e ora è necessario installare il file APK.
- Scarica il file APK che si desidera installare e trascinarla per l'emulatore.
- Il file APK è stato installato con successo e si può vedere nelle applicazioni.
- Ora si può semplicemente eseguire l'applicazione installata.
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)
- ./ 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:
- prima vedere quali dispositivi attualmente ho:
emulator -list-avds
- costruire il
cd android && ./gradlew assembleRelease
rilascio - 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:
- Assicurarsi di aver permesso l'installazione da fonti sconosciute in impostazioni.
- utilizzare il dispositivo Android Monitor per copiare l'APK al sdcard.
- Utilizza il browser integrato in Android per spostarsi File: ///sdcard/apk-name.apk
- 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:
- Vai a
platform-tools
tramite Esplora risorse. - Mentre tieni
shift
fai clic con il tasto destro e troverai l'opzione "Apri la finestra di comando qui". - Fare clic su di esso e cmd verrà avviato in quella cartella.
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 ....