İçindekiler:
- 1. adb devices komutu
- 2. adb push komutu
- 3. adb çekme komutu
- 4. adb yeniden başlatma komutu
- 5. adb reboot-bootloader ve adb reboot kurtarma komutları
- 6. fastboot devices komutu
- 7. fastboot kilit açma komutu
- 8. adb install komutu
- 9. adb sideload komutu
- 10. adb kabuğu komutu
Birçoğumuz için, Android telefonumuzu bir bilgisayara bağlayabilmemiz ve onunla etkileşim kurabilmemiz büyük bir artı. Bir şeyi kırdığımız ve düzeltmemiz gereken zamanların yanı sıra, ileri düzey bir Android kullanıcısının cihazlarıyla konuşmak istemesinin birçok nedeni var. Bunu yapmak için birkaç araca sahip olmanız ve birkaç komut bilmeniz gerekir. Bugün hakkında konuşacağımız şey bu.
Kabul edilirse, bu adb komutlarının hepsi-hepsi olacak tartışması olmayacak, ancak herkesin komut satırına girmeyi ve kirlenmeyi planlıyorsa bilmesi gereken 10 temel komut var.
Bazı araçlara ihtiyacınız olacak ve bunları elde etmek kolaydır. Android geliştiricisinin sitesine gidin. Ekstra hata ayıklama araçları istiyorsanız tam Android Studio paketini yükleyebilir veya sayfanın en altına gidebilir ve yalnızca komut satırı araçlarını indirebilirsiniz. Telefonunuzda veya telefonunuz için bir şey geliştirmiyorsanız veya hata ayıklamıyorsanız, yalnızca komut satırı araçlarını isteyeceksiniz.
- SDK'yı bilgisayarınıza yükleme
- Komut satırı araçlarını tam SDK olmadan yükleme
Windows kullanıyorsanız, bir adım daha var. Cihazınız için üreticinin sayfasını ziyaret edin ve Windows için adb ve fastboot sürücülerini yükleyin. Bilgisayarınızın Android cihazınızla konuşabilmesi için buna ihtiyacınız olacak. Bir engelle karşılaşırsanız (Windows kararsız olabilir) forumları ziyaret edin ve birileri size yardım edebilmek zorunda.
Artık hepimiz aynı sayfadayız, cihazınızda USB hata ayıklamayı etkinleştirin (bulmak için yardıma ihtiyacınız olursa cihazınızın kılavuzuna bakın) ve telefonunuzu bilgisayarınıza takın.
İşte başlıyoruz.
1. adb devices komutu
Adb devices komutu, bilgisayarınızın ve Android cihazınızın iletişim kurduğundan emin olmak için kullanıldığından, demetlerden en önemlisidir. Bu yüzden ilk önce onu koruyoruz.
Bilgisayarınızdaki işletim sisteminde profesyonel iseniz, Android araçlarını içeren dizini yolunuza eklemek istersiniz. Değilsen, endişelenme. Terminalinizi veya komut konsolunuzu çalıştırın ve yukarıda indirdiğiniz ayıklanan araçları nereye koyduğunuzu işaretleyin.
Doğru klasörde olduğunuzdan emin olduğunuzda, komut istemine adb aygıtları yazın. Bir seri numarası alırsanız, gitmeniz iyi olur! Yoksa, doğru klasörde olduğunuzdan ve Windows kullanıyorsanız aygıt sürücüsünün doğru yüklendiğinden emin olun. Ve USB hata ayıklamanın açık olduğundan emin olun!
Şimdi her şeyi ayarladık, şimdi birkaç komuta daha bakalım.
2. adb push komutu
Bir dosyayı programlı olarak Android cihazınıza taşımak istiyorsanız, adb push komutunu kullanmak istersiniz. Birkaç parametre bilmeniz gerekir; yani, bastırdığınız dosyanın tam yolu ve koymak istediğiniz tam yol. Yukarıdaki resimde, masaüstümdeki Müzik klasörümden telefonumdaki müzik klasörüne bir şarkı itiyorum.
Dosya yolundaki eğik çizgilere ve komuttaki bilgisayarımdaki yolun çevresindeki tırnaklara dikkat edin. Windows bir dosya yolunda bir dizin anahtarı olarak \ kullanır ve Unix / kullanır. Dosya adında boşluklar ve özel karakterler olduğundan (bu şekilde bilerek yeniden adlandırdım!) Yolu tırnak işaretleri içine almanız gerekir.
3. adb çekme komutu
Eğer adb push dosyaları Android cihazınıza gönderirse, adb pull komutunun onları çekmesinin nedeni budur.
Aynen öyle yapar ve adb push komutunun yaptığı gibi çalışır. Çıkarmak istediğiniz dosyanın yolunu ve yerleştirilmesini istediğiniz yolu bilmeniz gerekir. Hedef yolu boş bırakabilirsiniz ve işleri kolaylaştırmak için dosyayı araçlar klasörünüze bırakacaktır.
Bu örnekte, zor yoldan yaptım ve tam yollara girdim, böylece neye benzediğini görebilirsiniz. Burada eğik çizgi ve geriye doğru eğik çizgi kurallarını unutmayın; sorun yaşamayacaksınız.
4. adb yeniden başlatma komutu
Bu tam olarak düşündüğünüz şey - cihazınızı komut satırından yeniden başlatmanın bir yolu. Çalıştırmak basittir: sadece adb reboot yazın ve girin.
"Sadece düğmeye basabilirim!" Demeden önce Bu komutların kodlanabileceğini anlamalısınız ve gerekirse bir komut dosyasının ortasında cihazınız yeniden başlatılabilir. Ve bu beş numara için iyi bir hedef.
5. adb reboot-bootloader ve adb reboot kurtarma komutları
Aygıtınızı yeniden başlatmakla kalmaz, aynı zamanda önyükleyiciye yeniden yükleneceğini de belirleyebilirsiniz. Bu çok kullanışlı, çünkü bu buton kombinasyonları temkinli ve çok fazla cihazınız varsa hepsini hatırlamak zor. Bazı cihazların bu komut olmadan önyükleyiciye ön yükleme yapması bile mümkün değildir. Ve bir kez daha, bu komutu bir betikte kullanabilmek paha biçilemez.
Bunu yapmak kolaydır, sadece adb reboot-bootloader yazın ve enter tuşuna basın.
Çoğu cihaz, doğrudan adb yeniden başlatma kurtarma işlemiyle doğrudan kurtarma işlemine de başlayabilir (bunun içinde tire yoktur) ve bazıları bunu yapamaz. Denemek için hiçbir şeyi incitmez.
6. fastboot devices komutu
Bootloader içinde çalışırken, adb artık çalışmıyor. Henüz Android'e önyükleme yapmadınız ve hata ayıklama araçları iletişim kurmak için etkin değil. Fastboot komutunu yerine kullanmanız gerekir.
Fastboot muhtemelen en güçlü Android hata ayıklama aracıdır ve pek çok cihazda etkin değildir. Sizinki varsa, işlerin iletişim halinde olduğundan emin olmanız gerekir. Fastboot devices komutu burada devreye giriyor. Komut isteminde, fastboot aygıtları yazın ve daha önce baktığımız adb devices komutu gibi bir seri numarası görmelisiniz.
İşler çalışmıyorsa ve Windows kullanıyorsanız, muhtemelen bir sürücü sorununuz vardır ve bunu üreticiden almanız gerekir.
7. fastboot kilit açma komutu
Fastboot kilit açma işlemi, telefonunuzdaki her şeyi silecek ve sıfırlayacaktır.
Android komutlarının kutsal kâsesi, fastboot flash kilidini açma kilidini bir şey yapar, ve sadece bir şey - bootloader kilidini açar. Her telefonda, fastboot'u destekleyen telefonlarda bile etkin değil, ama biz de dahil ediyoruz çünkü buna ihtiyacınız olmasa bile, Android'in açıklığının önemli bir parçası. Google, Google Play erişimi için kurallara aykırı olmadığı sürece telefonlarla ne yaptığımız umrunda değildir ve bu, telefonunuzu yapan şirket tarafından desteklenmese bile, onları açmanın kolay yolunu içerir.
Kullanmak yeterince kolaydır. Her şeyin iletişim halinde olduğundan emin olmak için fastboot cihazlarını kullandıktan sonra, komut isteminde fastboot yanıp sönen kilit açma komutunu girin ve enter tuşuna basın. Cihazınıza bakın, dikkatlice okuyun ve akıllıca seçim yapın.
8. adb install komutu
Adb push dosyaları Android cihazlarımıza kopyalayabilirken, adb install aslında uygulamaları yükleyebilir..Apk dosyasının kaydedildiği yolu sağlamanız ve sonra şu şekilde çalıştırmanız gerekir: adb install TheAppName.apk.
Bir uygulamayı güncelliyorsanız, -r anahtarını kullanın: adb install -r TheAppName.apk. Ayrıca SD karta kurulum yapmaya çalışan bir -s anahtarı ve muhtemelen hiç ihtiyacınız olmayacak diğer komutlar vardır.
Ve son olarak, adb uninstall package-name-here ile uygulamaları paket adlarına göre kaldırabilirsiniz. Kaldırma da bir anahtar var. -K anahtarı uygulamayı kaldıracak ancak tüm uygulama verilerini ve önbelleğini yerinde bırakacaktır.
9. adb sideload komutu
Telefonunuz tarafından bir.zip dosyası olarak bir OTS (havadan) güncellemesi indirilir. Ayrıca bu zip dosyasını manüel olarak indirebilir ve telefonunuzun güncellemenin kendisine gönderilmesini beklemenize gerek kalmadan da yükleyebilirsiniz. Sonuçta beklediğiniz gibi aynı, ama beklemekten nefret ediyoruz.
Tek yapmanız gereken güncellemeyi bilgisayarınıza indirmek. Telefonunuzu bilgisayara takın. Ardından, telefonunuzdaki kurtarma işlemine yeniden başlayın ve yukarı ve aşağı ses düğmelerini kullanarak ADB'den Güncelleme Uygula'yı seçin. Ardından en sevdiğiniz terminal / komut satırına atlayın ve adb sideload Full-Path-to-the-file.zip yazın ve enter tuşuna basın. İşlerin yolunda gitmesine izin ver, sen de altınsın.
10. adb kabuğu komutu
Adb shell komutu birçok kişiyi şaşırtıyor. Bunu kullanmanın iki yolu vardır; biri cihaza kendi komut satırı kabuğunda çalışması için bir komut gönderirsiniz, diğeri de gerçekte terminalin komutundan cihazın komut kabuğunu girersiniz.
Yukarıdaki resimde, aygıt kabuğunun içindeyim. Oraya gitmek yeterince kolaydır, sadece adb shell yazın ve girin. İçeri girdikten sonra, telefonunuzdaki gerçek çalışan işletim sistemiyle etkileşime girebilirsiniz. Sizi uyarıyorum, bir kül veya sert kabuğa aşina olmadığınız sürece, burada dikkatli olmanız gerekir çünkü eğer yapmazsanız işler çabucak güneye dönebilir. Ash ve bash komut kabuklarıdır. Telefonunuzla yazılı komutlar aracılığıyla etkileşimde bulunmanıza izin verir ve birçok kişi bilmeseler bile Linux veya Mac bilgisayarlarında birini veya ikisini kullanır. ** DOS değil, bu yüzden herhangi bir DOS komutunu denemeyin. **
Adb kabuk komutunu kullanmanın diğer bir yöntemi de, telefonunuzu kabuğa girmeden bir kabuk komutunu çalıştırmasını söylemek için kullanmaktır. Kullanımı kolaydır; adb kabuğu yazın
Bu yöntemleri kullanarak doğrudan komut çalıştırırken çok dikkatli olun.
İşte buyur. Komutları öğrenmeyi seven biriyseniz öğrenmeniz gereken çok fazla komut var, ancak bu 10 komut isteminde kazmaya başlamak istiyorsanız gerçekten öğrenmeniz gerekenler.
En son Android sürümleri ile güncel kalmak için Ağustos 2018 güncellendi.