Android öykünücüsüne bir APK dosyasını nasıl yüklersiniz?


716

Sonunda Android uygulamamı gizlemeyi başardım, şimdi APK dosyasını yükleyip emülatörde çalıştırarak test etmek istiyorum .

Android Emulator'a bir APK dosyasını nasıl yükleyebilirim?



APK'yı Emulator'a yükleme adımı: Adım 1 -> Emülatörü çalıştırın adım 2-> APK'yı SDK yöneticisi araçlarına ve platform araçları klasörlerine yapıştırın. Adım 3-> Bu komutu çalıştırın adb install AppNaem.APK. 2 dakika bekleyin, Başarı Mesajını gösterin. Bazen Uygulama simgesi talihsiz bir şekilde kapatıldı. Ancak Uygulama sürekli Dene / tıkla çalışacaktır.
gnganpath

Xcode'da buna simülatör denir, ancak yine de bir emülatördür (ios için).
JVE999

Şimdi çok basit ..... Sadece emülatörünüzü açın .... .apk dosyasını emülatörünüze sürükleyip bırakın ... hepsi bu .. !!!
Akhilesh Sinha

Yanıtlar:


975

Uygulamanızın .apk dosyasını emülatöre sürükleyip bırakabilirsiniz; otomatik olarak yüklenmeye başlar.

Diğer seçenekler:


Pencereler:

  1. Öykünücüyü yürütün (SDK Manager.exe-> Araçlar-> AVD'leri yönetin ...-> Yeni sonra Başlat)
  2. Konsolu başlatın (Windows XP), Çalıştır -> cmd yazın ve SDK dizininin platform araçları klasörüne gidin .
  3. APK dosyasını 'android-sdk \ tools' veya 'platform-tools' klasörüne yapıştırın .
  4. Ardından aşağıdaki komutu yazın.

    adb install [.apk yolu]

    Misal:

    adb install C: \ Kullanıcılar \ Ad \ Projem \ build \ Jorgesys.apk

Linux:

  1. İçin Apk dosyasını kopyalayın platform-toolsiçinde android-sdk linuxklasöründe.
  2. Terminal'i açın ve android-sdk'de platform araçları klasörüne gidin .
  3. Sonra bu komutu yürütün -

    ./adb Dosya Adı

  4. İşlem başarılı olursa (sonuç ekranda görüntülenir), dosyanızı emülatörünüzün başlatıcısında bulacaksınız.

Mac:

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

Örnek: PATH = $ PATH: / users / jorgesys / eclipse / android-sdk-mac_64 / araçlar

Sonra adb'yi çalıştırın.

Mac:

1. emülatörü çalıştırın,

2.Then içine .apk dosyasını kopyalama ve yapıştırma /Users/your_system_username/Library/Android/sdk/platform-tools,
size mac sisteminde sdk yolunu bulmak mümkün değilse aşağıdaki adımlar yok,: Açık finder->select-> Klasör seçeneğine gidin seç - üst menüde Git seçeneği> Bir penceresini açar metin alanı içeren bir pencere: /Users/your_system_username/Library/Android/sdk/-> şimdi platform-tools klasörünü açın ve kopyaladığınız .apk dosyanızı yapıştırın,

  1. Şimdi terminali açın ve aşağıdakileri yazın: cd Library/Android/sdk/platform-tools

  2. terminalinizde aşağıdakileri yürütün: ./adb install yourapkfilename.apk aşağıdaki hata iletisini alırsanız: error: no devices found - waiting for device5. adımı izleyin.

  3. Emülatörünüzü Android Studio'dan çalıştırın, emülatör aktif olduktan sonra 4. adımı tekrarlayın, terminalinizde başarı mesajını göreceksiniz.


43
Adb, Windows'ta da 'platform araçlarına' taşındı
Dimuthu

5
Sadece yukarıdaki cevapta eksik olan küçük bir şey eklemek istedim. APK dosyasını "android-sdk \ tools" dizinine koymalısınız. Bu bilgi ile cevap mükemmel çalışıyor.
Camille Sévigny

11
APK'nın konumunun adb installkomutta doğru bir şekilde referans edildiği sürece (Mac'te doğrulanmış) serbestçe seçilebileceği anlaşılıyor . Yeri gelince adb: En az ADT paket sürümü 20130522 itibariyle Mac'te, platform araçları bulunabilir $HOME/Development/adt-bundle-mac-x86_64-<date>/sdk/platform-tools.
mklement0

26
.Apk'yi platform-tools dizinine koymamalısınız. Projeniz oraya ait değil. Bunun yerine 'adb install' üzerindeki tam yolu kullanın, örneğin 'adb install "C: \ Users \ Name \ MyProject \ build \ myapp.apk".
Ela782

13
bu hatayı alıyorum: [INSTALL_FAILED_NO_MATCHING_ABIS]
IAmAndroid

119

Birden fazla emülatör oluşturduysanız veya takılı bir Android cihazınız varsa, adb şikayet edecek

error: more than one device and emulator

adb help ne yapılacağı konusunda çok net değil:

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

Kullanmaya karar verdiğiniz bayrak gerçek adb komutundan önce gelmelidir :

adb -e install path/to/app.apk

6
İyi şeyler. Açık olmak gerekirse: yürütme sırasında kaç emülatörün çalıştığı (oluşturulmamış) ile ilgilidir adb install. -s <serial number>Belirli bir öykünücüyü kesin olarak hedeflemek için kullanmak bu sorunu atlar; seri numarası çıktısından çıkarılabilir adb devices -l.
mklement0

71

Günümüzde, Android apk'yi emülatöre sürükleyip bırakabilirsiniz ve otomatik olarak kurulmaya başlayacaktır.


4
Bunu etkinleştirmek için yapmanız gereken bir şey var mı? Belki Visual Studio öykünücüsü için farklıdır, ancak sürükle ve bırak işlevi görünmüyor.
Çad

Bunu hiç kullanmadım.
Amt87

5
Diğerleri için: öykünücü Yönetici olarak başlatıldıysa, Visual Studio Android Emulator'daki APK yüklemelerini sürükleyip bırakın. Kim bilir neden.
Çad

@chad Windows Vista'dan beri daha düşük bir ayrıcalık işleminden daha yüksek bir ayrıcalık işlemine sürükleyip bırakmak yasaktır. Bkz. Docs.microsoft.com/en-us/archive/blogs/patricka/…
Holistic Developer

28
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

./adb diyor Mac'te böyle bir dosya veya dizin yok, bunu nasıl çalıştırmalıyım?
CanCeylan

Emülatör adınızı ur eclipse'ta göründüğü gibi yazmanız gerekir. Örneğin ./emulator -avd youremulatorname
kkocabiyik

5
sadece en son android sdk-tools adb araç klasöründen platform araçları klasörüne taşındığını paylaşacağımı düşündüm
Jeff Wooden

araçların veya platform araçları dizininin hiçbir ilgisi yoktur, ancak insanlar yollarında şans kazanma şansına sahiptir.
Hal50000

25

komut isteminde android-sdk / tools dizinine gidin ve yazın

 adb install fileName.apk (Windows)

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

22

SDK'nızın platform araçları / dizinine .apk dosyasını kopyalayın, sonra cmd (.pencerelerde) kullanarak .apk öykünücüsüne yükleyin:

adb install <path_to_your_bin>.apk

veya

./adb install <path_to_your_bin>.apk

Çalışan birden fazla emülatör varsa, çalışan tüm emülatörleri bu komutla bulabilirsiniz:

adb devices

veya

./adb devices

uygulamanın yükleneceği öykünücüyü -s seçeneğiyle seri numarasına göre belirtmelisiniz. Örneğin:

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

veya

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


11

APK dosyasını tarayıcıdan indirin ve sadece tıklayın (bildirim alanı). Kurulum otomatik olarak başlayacaktır.


11

Öncelikle Android Studio'yu makinenize yüklemeniz gerekir. Ardından şu adımları uygulayın.

  1. Gezinme çubuğuna gidin ve Android Studio'yu açın. resim açıklamasını buraya girin
  2. Araç çubuğundan AVD Manager'ı açın. (Eğer göremiyorsanız yeni bir android projesi oluşturun) resim açıklamasını buraya girin
  3. Sanal Aygıt oluşturun. resim açıklamasını buraya girin
  4. Uygulamanızı yüklemek istediğiniz bir donanım cihazı seçin. resim açıklamasını buraya girin
  5. Cihazınıza yüklemek istediğiniz bir android resmi seçin. (Herhangi bir görüntü göremiyorsanız, önerilen görüntüyü Önerilen, x86 Görüntüler veya Diğer resimlerden indirebilirsiniz) resim açıklamasını buraya girin
  6. AVD'nize bir ad ekleyin. resim açıklamasını buraya girin
  7. Şimdi sanal cihaz oluşturuldu ve oynat düğmesini tıklatarak çalıştırabilirsiniz. resim açıklamasını buraya girin
  8. Şimdi sanal cihazı ayarladınız ve şimdi APK dosyasını kurmanız gerekiyor. resim açıklamasını buraya girin
  9. Yüklemek istediğiniz APK dosyasını indirin ve emülatöre Sürükleyip Bırakın. resim açıklamasını buraya girin
  10. APK dosyası başarıyla yüklendi ve dosyayı uygulamalarınızda görebilirsiniz. resim açıklamasını buraya girin
  11. Artık yüklü uygulamayı çalıştırabilirsiniz. resim açıklamasını buraya girin

10

En Goto Shell / Terminal /, reach android-sdk / tools dizinine sonra

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

10

Diyelim ki emülatörünüze Facebook APK yüklemeniz gerekiyor.

APK'yı OS X'te çalışan emülatöre yüklemek için adb'yi aşağıdaki gibi kullanabilirsiniz :

./adb install ~/FBAndroid-2.1.apk

Ve üzerine Windows'un böyle:

adb install %HOMEPATH%\FBAndroid-2.1.apk

Tamamlandığında, uygulamanın doğru yüklendiğinden emin olmak için öykünücünün uygulamalar ekranını kontrol edin. Bu uygulamanın önceki bir sürümden yükseltilmesini zorlamanız gerekiyorsa, OS X'de olduğu gibi -r bayrağını ekleyin :

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


8

Apk dosyasını netten indirin ve SDK klasörünüzün platform araçlarına kopyalayın, ardından komut isteminde o dizine bir tür gidin:

adb install filename.apk

enter tuşuna basın birkaç saniye içinde kurulacak


7

Windows 7'den itibaren,

Shift + apk dosya klasörünüzde sağ tıklayın.

Komut Penceresini Burada Aç'ı seçin

"Adb install AppName.apk" yazıp vurun


7

emülatörünüzü çalışır durumda tutun. Komut satırında, add paketiyle gelen sdk klasörünüzdeki platform araçları klasörünün içine gidin ve aşağıdaki komutu yürütün:

>adb install <yourFilename.apk>

Bu komut, çalışan taklitçinizi / emülatörlerinizi algılar ve size bu uygulamayı yükleyebileceğiniz aygıtların listesini gösterir (bilgisayarınıza bağlı herhangi bir fiziksel aygıt / aygıt olup olmadığını gösterir.). Daha sonra herhangi birini seçebilirsiniz, yalnızca bir emülatör çalışıyorsa uygulama varsayılan olarak doğrudan üzerine yüklenir.

Not: Yukarıdaki komut için .apk dosyanızın aynı dizinde olması gerekir.

daha ayrıntılı öğretici follo için: Bu bağlantı


5

(MAKOLARDA TEST EDİLİR)

İlk adım öykünücüyü çalıştırmaktır

emülatör -avd <avd_name>

sonra .apk dosyasını yüklemek için adb'yi kullanın

adb install <.apk dosyasının yolu>

Eğer adb APK zaten var gibi ya da benzer bir şey atarsa. Emülatör çalışırken adb kabuğunu çalıştırın

adb kabuğu

cd verileri / uygulaması

adb uninstall <apk dosyası .apk kullanmadan

Adb ve emulator bulunmayan komutlar ise aşağıdakileri yapın

ihracat PATH = $ PATH: // android-sdk-macosx / platform-tools: // android-sdk-macosx / android-sdk-macosx / araçlar:

İleride kullanmak için yukarıdaki satırı .bash_profile sonuna yerleştirin

vi ~ / .bash_profile


5

köknarda birden fazla emülatör kullanıyorsanız bu komutu kullanın

adb devices

ve sonra amulatur seçip uygulamayı yükleyin

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

5

Yanılıyor olabilirim, ancak Windows'ta .apkAndroid Emulator'a sürükleyip bırakıyorum . Yani, yukarıda belirtilenlerin hepsini yapmak çok iş gibi görünüyor.


Bu kadar emin değilseniz neden bu cevabı gönderiyorsunuz? Görünüşe göre Amt87'nin cevabını kopyaladınız.
yeniden düzenlendi

Çok emin değilim çünkü onun davasında çalışıp çalışmayacağını bilmiyorum. Amt87'nin cevabını göremiyorum.
Marcelo Agimóvel

Süper kolay. Diğer cevaplardan çok daha kolay ve OS X'te harika çalışıyor.
Chantell Osejo

1
Bu sadece mevcut cevabın tekrarı gibi görünüyor .
Pang

4

komut isteminde 1. ADT / Android-sdk / tools dizinine gidin. adb install fileName.apk (Windows)

  1. ./adb install fileName.apk (Ubuntu / Linux veya Mac)


1

komutu terminal / cmd adb install FileName.apk dosyasına yazarsınız.


1

En iyi yol, emülatördeki apk dosyasını açan bir uygulama oluşturmaktır. .Apk dosyasını emülatörünüzün indirme klasörüne kopyalamanız gerekir. Ardından, UygulamaAdı.apk'nizi .apk adınızla değiştirin.

işte kod

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


    }
}


1

Linux'ta bunu yaparım:

  1. ilk olarak şu anda sahip olduğum cihazlara bakın: emulator -list-avds
  2. sürümü oluştur cd android && ./gradlew assembleRelease
  3. taklit cihaz "Nexus5" yükleyin ( android dizinin içindesiniz , aksi takdirde apk için tam yolu kullanın):adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk

Bu kadar. Ayrıca kullanabilirsiniz./gradlew installRelease


1

Adımları takip et :

  1. ayarlarda bilinmeyen kaynaklardan yüklemeye izin verdiğinizden emin olun.
  2. APK'yı sdcard'a kopyalamak için Android Cihaz Monitörünü kullanın.
  3. Dosyaya gitmek için Android'deki yerleşik tarayıcıyı kullanın: ///sdcard/apk-name.apk
  4. "İndirme tamamlandı" bildirimi göründüğünde, tıklayın.


0

1) myapp.apk'yi platform araçları klasörüne yapıştırın, benim durumumda C: \ Kullanıcılar \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools, bu benim durumumda size göre değişebilecek bağlantı

2) dizini CMD CD'sinde açın C: \ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools

3) Şimdi platform araçları klasöründesiniz, sadece adb install myapp.apk yazın

her şey yolundaysa lütfen emülatörünüzün açık olduğundan emin olun apk yüklenecek


0

Konsolu başlatın (Windows XP), Çalıştır -> cmd yazın ve SDK dizininin platform araçları klasörüne gidin.

Durumda nasıl çalıştırılacağını merak herkes cmdiçinde platform-toolsWindows'un yeni yeterince sürümünü çalıştırıyorsanız, SDK dizininin klasöründe, adımları izleyin:

  1. platform-toolsWindows Gezgini üzerinden gidin .
  2. Tutarken shiftsağ tıklayıp ve "Burada Aç Komut penceresini" seçeneğini bulacaksınız.
  3. Üzerine tıklayın ve cmd o klasörde başlayacaktır.

resim açıklamasını buraya girin

Umarım yardımcı olur


0

Mac veya Windows'ta. Sadece emülatörü çalıştırın ve apk'yi ana ekrana sürükleyip bırakın. Yükleyecek


1
Bu sadece mevcut cevabın tekrarı gibi görünüyor .
Pang

0

Basit APK'yi dosya barındırma veya APK'ya yükleyebilir ve bilinmeyen bir kaynaktan yüklemek için tarayıcıyı kullanabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.