Logo tr.androidermagazine.com
Logo tr.androidermagazine.com

Sdks, sürücüler ve kökler - oh, benim!

İçindekiler:

Anonim

Hey millet. AndroidCentral okuyucularımıza yeni bir özellik tanıtmak. Android modding ve hack toplumunda haftaları en iyi şekilde tartışabileceğimiz ve öne çıkarabileceğimiz, Android için yeni olanlar bile anlayabileceğimiz küçük bir alan.

Bu, cihaza veya taşıyıcıya özel olmayacak, bu nedenle Android'in bize açık doğası nedeniyle bize sunduğu her şeyin bir vitrin olduğunu düşünün. Tecrübeli gazilerimiz bu gereksiz bazılarını bulabilir, ancak aynı sayfada kalabilmek için her şeyi anlayabileceği bir seviyede tutmaya çalışacağız. Bu haftanın versiyonu biraz uzun olacak, bu yüzden bazı şeyleri tanıtabiliriz, bu yüzden benimle ayı.

Lütfen aklınızda bulundurun, aynı anda her yerde olamayacağım (klonlama makinemi mükemmelleştirene kadar!) Bu yüzden yapmadığınız bir şeyi özleyeceğim mümkün. Bunu engellemenin en iyi yolu bana telefonlarımızı kişiselleştirdiğimiz harika yollarla ilgili ipuçlarını ve bağlantıları göndermektir. Tıpkı özelleştiren topluluk gibi bunu ortak bir çaba haline getirelim!

Şimdi güzelliklere.

Her hafta sadece komut istemi ve veri kablosu ile yapabileceğiniz bazı püf noktaları göstereceğiz. İndirme ve zip dosyaları ve ROM'lar ve telefonunuzla yapabileceğiniz diğer tüm serinlikler varken, genellikle en basit hileler en fazla etkiye neden olabilir.

Android SDK

Bu hafta baştan başlayacağız. Android SDK'yı yükleme - Yazılım Geliştirme Kiti için kısa olan - geliştiricilerin işlerini yapmasını sağlayan şeydir. Ve şimdi siz de yapabilirsiniz.

1. Adım: İş hazırlayın ve indirin

İlk önce PC'nizde bir çalışma alanı hazırlayalım. Benim önerim, sabit sürücünüzün üst seviyesinde bir klasör oluşturmak, böylece komut satırından ulaşmak kolaydır. C: \ Android_stuff'ı hatırlamak, C: \ users \ gbhil \ documents \ tools \ devices \ Android \ stuff öğesinden daha kolaydır. Çalışma alanımı SDK'nın yanı sıra yedeklemeler, duvar kağıtları, ROM'lar ve araçlar için kullanıyorum. Her biri için çalışma alanınızın içinde ayrı bir klasör oluşturun. Büyütmek için aşağıdaki resme tıklayın ve Android_stuff klasörümü nasıl kurduğumu görün.

Şimdi SDK'yı indirmenin zamanı geldi. Https://developer.android.com/studio adresine gidin. Windows, Mac OS X ve Linux için indirmeler göreceksiniz. Uygun kategoriyi seçin ve dosyayı masaüstünüze indirin. Lisans sözleşmesiyle ertelenmeyin. Okuduğunuzda oldukça standart olduğunu göreceksiniz.

İndirmeyi en sevdiğiniz arşivleme aracıyla açın ve çıkarttığınız klasörü Çalışma Alanınıza sürükleyin. Klasörü açmayın, sadece her şeyi sürükleyin. Bu kadar. Android SDK şimdi yüklenmiştir.

Adım 2: USB sürücüsünü yükleyin - gerekli bir kötülük

USB sürücüsünü yüklemek birkaç basamağa rağmen neredeyse basittir ve Windows kullanıyorsanız yapmanız gerekir. Yeni taşıdığınız SDK klasörünü açın ve SDK dizinindeki "SDK Setup.exe" dosyasını çift tıklayın. Aşağıdaki gibi bir pencere göreceksiniz.

Sol bölmedeki "Kullanılabilir Paketler" in seçili olduğundan emin olun.

Listeyi genişletmek için üst satırdaki kürenin yanındaki üçgeni tıklayın.

Örnek resmimizde kırmızı renkte daire çizdiklerimin kontrol edilmesi gerekiyor. Bu USB sürücüsünü indirecektir. Yazılım geliştirme veya bir Android cihaz emülatörü çalıştırma ile ilgilenmiyorsanız, her şeyi kontrolsüz halde bırakabilirsiniz. Diğer kısımları kurmaya karar verirseniz, 1 Gigabyte indirmeye hazır olun.

Seçilenleri yükle'yi tıklayın. Sürücü kendisini SDK'ya indirecektir.

Şimdi cihazınızda, menü düğmesine basın. Ayarlar'ı seçin (şek 1), ardından Uygulamalar'ı seçin (şek 2). Şimdi Gelişim'e tıklayın (şek 3) ve USB hata ayıklamanın işaretli olduğundan emin olun (şek 4). Masaüstünüze geri dönmek için geri tuşunu kullanın.

Şimdi, bir şarkı veya resim aktarıyormuşsunuz gibi telefonunuzu prize takın. Ancak bu kez gölgeyi aşağı çekmeyin ve SD kartı takın. Windows'tan "Yeni Donanım Bulundu" mesajı alacaksınız.

"Sürücü yazılımını bul ve yükle" yi seçin.

"Çevrimiçi arama" seçeneğini seçin.

"Diske sahip değilim. Bana diğer seçenekleri göster" i seçin.

"Sürücü yazılımı için bilgisayarıma gözat" ı seçin.

Şimdi SDK klasörüne göz atın ve Windows'u usb_driver adlı klasöre yönlendirin. Büyütmek için aşağıdaki resme tıklayın ve Android SDK'nizin içindeki usb_driver klasörünü görün.

"Alt klasörleri dahil et" seçeneğini işaretli bırakın ve "İleri" yi tıklayın. Windows size emin olup olmadığını sorabilir. Varsa evet de. Windows bir şey yaptığında ve "Google ADB arayüz sürücüsünü" yüklemek isteyip istemediğinizi sorar, evet deyin.

Tabii öyleyse emülatör veya program uygulamaları çalıştırmak istiyorsak daha fazlası var. Ama amaçlarımız bitti. Telefonunuzu çıkarın ve bilgisayarınızı yeniden başlatın.

Telefonunuz fişe takılıyken muhtemelen bilgisayarınızı asla yeniden başlatmamanız gerektiğini söylemenin tam zamanı. Bazı yeni PC'ler bir USB cihazdan önyükleyebilir ve eğer yaparsanız Android'i PC'nize yüklemeye çalışacaktır. Bu sesler kadar ilginç, işe yaramaz ve sorunlara yol açabilir.

Komik, tüm operasyonun en zor bölümünün Windows'u nasıl ayarlaması?

İlk test: Uygulamalarınızı yedekleyin

İşte size köklü bir telefonla bile herkesin yapabileceği bir hile. Telefonunuzu bilgisayara, tıpkı resim veya şarkı aktarırken yaptığınız gibi takın, bir kez daha gölgeyi aşağı çekip SD kartı takmayın. Komut istemi üzerinden telefonla etkileşime girdiğimizde, kartın bağlantısı kesilmiş kalması gerekir.

Şimdi komut isteminizi açın. Windows'ta sadece başlat menüsüne basın ve (Windows 7 arama alanına ya da "XP'de" run "komutunu)" cmd "yazın. 1960'ların bilgisayarının sizi korkutmasına izin vermeyin, bu kolay olacak.

Komut isteminde, Android SDK’yı yerleştirdiğiniz konuma gidin. Örneğimizi izliyorsanız, komut satırınıza aşağıdakini yazın (veya kopyalayıp yapıştırın):

cd C: \ Android_stuff \ android-sdk-pencereleri

Farklı bir konum kullanıyorsanız, komutu Android SDK'nızı yerleştirdiğiniz konuma işaret edecek şekilde değiştirin.

SDK içinde başka klasörler de var. Genellikle birlikte çalışacağımız araçlar araçları klasörüdür. Komut isteminize aşağıdakini yazarak içine gidin:

cd araçları

Windows komut istemine yazılan komutların daha büyük bir görünümünü elde etmek için aşağıdaki resme tıklayın.

Şimdi dosya yöneticinizi açın ve çalışma alanınızda uygulamalar adında bir klasör oluşturun. Tüm uygulamalarımızı burada yedekleyeceğiz. Piyasa ödediğinizin kaydını tutar, ancak bazen serbest olanları tekrar bulmak acı verici olabilir, bu yüzden kendi kopyanızı tutabiliriz. Sayfayı Android_stuff klasörümün görüntüsüne kaydırırsanız, bir uygulama alt klasörünün zaten orada olduğunu görürsünüz.

Komut isteminizde aşağıdakini yazın:

adb pull / veri / uygulama / C: \ Android_stuff \ apps

Sadece kopyalayıp yapıştırın. Ne anlama geliyor -

  • dosyaları çekmek için adb programını (Google tarafından Android SDK’nın bir parçası olarak sağlanan) kullanın.
  • Telefondan çektiğimiz dosyalar telefonun üzerinde / data / app içinde bulunur.
  • Bir dosya çıkarıldığında, dosyayı C: \ Android_stuff \ apps konumuna yapıştırmak istiyoruz.

Eğik çizgiler, komutun ilk bölümünden ikinci bölüme neden farklı?

Çünkü iki farklı dosya sistemiyle uğraşıyoruz. Bir Windows dosya sisteminde, eğik çizgiler " \ " gibi geriye doğru gider. Unix dosya sistemleri, klasörleri ayırmak için " / " eğik çizgiyi kullanır. / data / app / telefonda, ve bir Unix dosya sistemini kullanıyor. C: \ Android_stuff \ apps PC'nizde, bu nedenle Windows dosya sistemini kullanıyor.

Sunucunun güncel olmadığı veya bir sunucunun ölmesi ile ilgili bir mesaj görebilirsiniz. Bu adb sunucusuna atıfta bulunur ve gerekirse komut onu yenileyecektir. Endişelenme, otomatik. Pencerenin kaymaya başladığını göreceksiniz, adb'den çıkan çıktılar size her uygulamanın kopyalandığını söylüyor. Hiçbir etkileşime gerek yok, bırak gitsin. Tamamlandığında, komut isteminize döneceksiniz. Artık tüm serbest piyasa uygulamalarınızın bir kopyası PC'nizde güvenli bir şekilde saklanması için saklanıyor. Dosyaların tümü bir ".apk" uzantısına sahiptir. Bu standart Android yükleme biçimidir, bu nedenle bu dosyalar Windows'ta kullanılamaz.

Köksüz. Kıvrımlı kabuk komutu yok. Tüm uygulamalarınızı yedeklemenin kolay bir yolu. Bu uygulamalar SD kartınıza kopyalanabilir ve kartı okuyabilen ve apk dosyalarını yükleyebilen herhangi bir uygulamayla yüklenebilir. Bunun için bir uygulamanız yoksa, pazardaki Astro'yu arayın. Bir dosya gezgini görevi görür (Windows'taki Bilgisayarım gibi) ve uygulama yönetimi için başka harika araçlar da sunar.

Bu sadece buzburgun görünen kısmı. Android, cihazla etkileşim kurmak için kullanımı kolay iTunes tarzı bir uygulama ortaya çıkana kadar, komut satırında çalışmanıza yardımcı olmak için buradayım. Her hafta benzer bir şeye odaklanacağız. Mutlu hack:)

Haftanın Seçtikleri

Droidinizi overclock etmek (root gerekli!)

En popüler Android cihaz şimdi en çok istenen özellik yükseltme özelliğine sahip. Çekirdek çimdiklendi ve işlemci overclock edildi. İşte geliştiriciler konu hakkında ve A / C kullanıcısı thebizz kendi forumlarımızda bir tartışma başlattı.

UYARI: Burada cihazınızı mahvetme potansiyeli vardır (tüm değişikliklerde olduğu gibi), ancak geliştirici cihazı kusursuz hale getirmek için iyi bir iş çıkardı. Sorular için özel bir destek alanı bile oluşturdu. Droid'in işlemcisinin Moto'nun ayarladığı durumdan biraz daha fazla suistimal edebileceği kanısındayım, bu gerçekten de çok faydalı bir güncelleme olabilir. Bunu denerseniz, deneyimlerinizi forumlarda paylaştığınızdan emin olun, zira birçok insan bununla çitin üstünde. Tabii ki köklenmeniz ve özel bir kurtarma görüntüsünün yanıp sönmesi gerekir. Eğer bunların hepsi Yunanca ise. Forumlarda bol miktarda yardım bulacaksınız.

Cyanogen Nexus One ROM (kök gerekli!)

Efsanevi Android Hacker / Ocak / Modder / Guru Cyanogen, şanslı Nexus One sahiplerine özel bir ROM yayınladı. Nexus One'ın müthiş donanımına gerek olmadığından G1 bilgisayarlarından bazıları dahil edilmedi. Ancak bu, bunun mallarla dolu olmadığını söylemez. İşte birkaç olay:

  • Bağlama, vpn ve diğer modülleri (cifler, nfs, aufs, sigorta) destekleyen en son 2.6.29.6 çekirdek
  • Dahili USB bağlantısı
  • FLAC ses desteği
  • BusyBox, htop, nano, powertop, openvpn ve tüm mühendislik komut satırı hizmetlerini içerir

Tabii ki dahası var, bu sadece kısa liste. Cyanogen'in çalışmaları her zaman en üst düzeydedir; değişikliklerinin çoğu Android kaynak ağacına dahil edilmiştir. Nexus One'ın zaten olduğundan daha iyi bir performans göstermesini sağlamak uzun bir emirdir, ancak size şunu söyleyebilirim - bu yapıyı kullanarak uçmaktan başka her şey.

Cyanogen Mod ana sayfası http://www.cyanogenmod.com/. A / C kullanıcısı rsvpinx, A / C'nin ROM hakkındaki tartışma konularını burada forumlarımızda başlattı.

MetaMorph (kök gerekli!)

Belki de MetaMorph bir uygulamadır. Belki de Uygulama forumlarında tam kapsamlı bir incelemeyle daha iyi hizmet verilebilir. Ama bu araçtan yeterince alamam. Yaptığı şey, son kullanıcının özel bir tema indirmesine ve kurtarma görüntüleri ve ROM'un yanıp sönme sıkıntısı çekmeden telefona yüklemesine izin vermesidir. XDA geliştiricilerinde Stericson ile konuştum ve ona uygulama hakkında birkaç soru sordum:

Uygulamanız temaların ve görsel öğelerin son kullanıcı tarafından değiştirilme biçiminde büyük bir gelişmedir. Bunu nasıl düşündün?

Android için yeni birisine hangi kaynakları önerirsiniz ve uygulamanız MetaMorph'u kullanmayı kolaylaştırmak için nelere bakar?

Kullanıcılarınıza çok zamanında güncellemeler veriyorsunuz. Yaklaşan özellikler hakkında bize herhangi bir haber verebilir misiniz?

Özgür ve bağış versiyonunda belirlenen aynı özelliği sağlama kararı tüketici için harikaydı. Gerçek kar için herhangi bir potansiyel sakat kaldığını düşünüyor musunuz?

Bir tomurcuklanan tema geliştiricisi MetaMorph temaları oluşturmaya nerede başlamalıdır?

Stericson'a bizim için birkaç soruyu yanıtlaması için zaman ayırdığı ve mükemmel başvuru için teşekkür ediyorum. MetaMorph kullanarak, grafik çalışma yeteneğine sahip herkes kolayca bir Android tema geliştiricisi olabilir.

Stericson'un belirttiği gibi, bir ton bilgi ile birlikte uygulamanın resmi destek ipliği burada XDA geliştiricilerinde. A / C kullanıcısı mclarryjr, forumlarımızda bununla sihrin nasıl yapılacağına dair forumlarımızda güzel bir tartışma başlattı. Doğrudan pazara gitmek ve MetaMorph'u yakalamak için QRcode'u telefonunuzdan indirin (veya Android tarayıcınızda tıklayın).

Umarım bu hafta Inside Android taksitini beğenmişsinizdir. Her zaman ipuçları ve görüşler aradığımı hatırla Forumlarda beni bulun veya bir çizgi bırakın [email protected]