Sono finalmente riuscito a offuscare la mia applicazione Android, ora voglio testarlo installando il file APK ed eseguendolo sull'emulatore.
Come posso installare un file APK sull'emulatore Android?
Sono finalmente riuscito a offuscare la mia applicazione Android, ora voglio testarlo installando il file APK ed eseguendolo sull'emulatore.
Come posso installare un file APK sull'emulatore Android?
Risposte:
Puoi semplicemente trascinare e rilasciare il file .apk della tua applicazione nell'emulatore e inizierà automaticamente l'installazione.
Altre opzioni:
Finestre:
Quindi digitare il seguente comando.
installazione adb [percorso .apk]
Esempio:
adb installa C: \ Users \ Name \ MyProject \ build \ Jorgesys.apk
Linux:
platform-tools
nella android-sdk linux
cartella../adb installa FileName.apk
Mac:
PATH=$PATH:~/Library/Android/sdk/platform-tools
Esempio: PERCORSO = $ PERCORSO: / users / jorgesys / eclipse / android-sdk-mac_64 / tools
Quindi eseguire adb.
Mac:
1. Esegui l'emulatore,
2. quindi copia il tuo file .apk e incollalo /Users/your_system_username/Library/Android/sdk/platform-tools
,
se non riesci a trovare il percorso sdk nel tuo sistema mac, procedi come segue: Apri l' finder->select
opzione Vai nel menu principale -> seleziona Vai all'opzione Cartella -> farà apparire un finestra con un campo di testo: /Users/your_system_username/Library/Android/sdk/
-> ora apri la cartella platform-tools e incolla il tuo file .apk copiato,
Ora apri il terminale e digita quanto segue:
cd Library/Android/sdk/platform-tools
eseguire quanto segue nel terminale: ./adb install yourapkfilename.apk
se viene visualizzato il seguente messaggio di errore:, error: no devices found - waiting for device
seguire il passaggio 5.
Esegui l'emulatore da Android Studio, una volta che l'emulatore è attivo, quindi ripeti il passaggio 4, vedrai il messaggio di successo sul tuo terminale.
adb install
comando (verificato su un Mac). Per quanto riguarda la posizione di adb
: su un Mac, almeno dalla versione 20130522 del pacchetto ADT, è possibile trovare gli strumenti della piattaforma $HOME/Development/adt-bundle-mac-x86_64-<date>/sdk/platform-tools
.
Se hai creato più di un emulatore o se hai un dispositivo Android collegato, adb si lamenterà
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> ...
Il flag che decidi di utilizzare deve precedere il comando adb effettivo:
adb -e install path/to/app.apk
adb install
. L'uso -s <serial number>
per indirizzare in modo inequivocabile un emulatore specifico aggira questo problema; il numero seriale può essere ricavato dall'output di adb devices -l
.
Al giorno d'oggi, puoi semplicemente trascinare e rilasciare l'apk di Android sull'emulatore e inizierà automaticamente 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
Copia il file .apk nella directory platform-tools / SDK del tuo SDK, quindi installa .apk sull'emulatore usando cmd (su windows):
adb install <path_to_your_bin>.apk
o
./adb install <path_to_your_bin>.apk
Se è in esecuzione più di un emulatore , puoi trovare tutti gli emulatori in esecuzione con questo comando:
adb devices
o
./adb devices
quindi è necessario specificare l'emulatore su cui installare l'applicazione, tramite il suo numero seriale, con l'opzione -s. Per esempio:
adb -s emulator-5554 install path/to/your/app.apk
o
./adb -s emulator-5554 install path/to/your/app.apk
Trascinare e rilasciare
Basta trascinare e rilasciare il file apk nell'emulatore.
Puoi anche eseguire il tuo emulatore Android senza Android Studio .
Per prima cosa devi installare Android Studio sul tuo computer. Quindi segui semplicemente questi passaggi.
Supponiamo che tu debba installare l'APK di Facebook sul tuo emulatore.
È possibile utilizzare adb per installare l'APK sull'emulatore in esecuzione in OS X in questo modo:
./adb install ~/FBAndroid-2.1.apk
E su Windows , in questo modo:
adb install %HOMEPATH%\FBAndroid-2.1.apk
Una volta completato, controlla la schermata delle app dell'emulatore per verificare che l'app sia stata installata correttamente. Se devi forzare l'aggiornamento di questa app da una versione precedente, aggiungi il flag -r, come questo su OS X :
./adb install -r ~/FBAndroid-2.1.apk
In Genymotion basta trascinare e rilasciare il file * .apk nell'emulatore e si installerà e funzionerà automaticamente.
Da Windows 7 in poi,
Maiusc + clic destro nella cartella del file apk.
Seleziona Apri finestra di comando qui
Digita e premi "adb install AppName.apk"
mantieni il tuo emulatore attivo e funzionante. Nella riga di comando, vai nella cartella platform-tools, nella cartella sdk fornita con il pacchetto adt ed esegui il seguente comando:
>adb install <yourFilename.apk>
Questo comando rileva l'emulatore / emulatore in esecuzione e mostra l'elenco dei dispositivi su cui è possibile installare questa app (mostra se sono presenti dispositivi / dispositivi fisici collegati al computer). Quindi puoi selezionare uno qualsiasi, se è in esecuzione solo un emulatore, l'app verrà installata direttamente su di esso per impostazione predefinita.
Nota: per il comando sopra, il file .apk deve trovarsi nella stessa directory.
per il tutorial più dettagliato: Questo link
(TESTATO SU MACOS)
Il primo passo è eseguire l'emulatore
emulatore -avd <nome_avd>
quindi utilizzare adb per installare il .apk
adb installa <percorso del file .apk>
Se adb genera errori come l'APK esiste già o qualcosa di simile. Esegui la shell adb mentre l'emulatore è in esecuzione
shell adb
cd dati / app
adb disinstalla <file apk senza usare .apk>
Se adb ed emulatore sono comandi non trovati, procedi come segue
export PATH = $ PATH: // android-sdk-macosx / platform-tools: // android-sdk-macosx / android-sdk-macosx / tools:
Per un utilizzo futuro, inserire la riga sopra alla fine di .bash_profile
vi ~ / .bash_profile
Potrei sbagliarmi, ma su Windows trascino semplicemente .apk
in Emulatore Android. Voglio dire, fare tutto quanto menzionato sopra sembra essere molto impegnativo.
Trascina e rilascia il file ".apk" nella finestra dell'emulatore.
si scrive il comando su terminal / cmd adb install FileName.apk.
Il modo migliore è creare un'app, che apre il file apk sull'emulatore. Devi copiare il file .apk nella cartella di download del tuo emulatore. Quindi sostituisci 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 puoi semplicemente trascinare e rilasciare l'apk nell'emulatore e verrà installato!
Su Linux lo faccio:
emulator -list-avds
cd android && ./gradlew assembleRelease
adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk
Questo è tutto. Puoi anche usare./gradlew installRelease
Segui i passi :
Basta trascinare e rilasciare l'apk nell'emulatore
1) incolla myapp.apk nella cartella platform-tools , nel mio caso C: \ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools, questo è il link nel mio caso che potrebbe cambiare per te gente
2) aprire la directory nel CD C di CMD : \ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools
3) Ora sei nella cartella degli strumenti della piattaforma, basta digitare adb install myapp.apk
assicurati che il tuo emulatore sia acceso, se tutto è a posto l'apk verrà installato
Avviare la console (Windows XP), Esegui -> digitare cmd e passare alla cartella degli strumenti della piattaforma della directory SDK.
Nel caso in cui qualcuno si chieda come eseguire cmd
nella platform-tools
cartella della directory SDK, se si esegue una versione abbastanza nuova di Windows, seguire i passaggi:
platform-tools
Esplora risorse.shift
tasto destro del mouse, troverai l'opzione "Apri finestra di comando qui".Spero che sia d'aiuto
In mac o windows. Basta eseguire l'emulatore e trascinare e rilasciare l'apk nella schermata principale. Si installerà
Semplice È possibile caricare l'APK nell'hosting dei file o scaricare l'APK e utilizzare il browser per l'installazione da una fonte sconosciuta.