Kullandığım proje geliştirmek zaman Eclipse , APK dosyası emülatörü devam ediyor. Ancak uygulamamı gerçek bir cihaza yüklemek istiyorum. APK dosyası oluşturmanın bir aracı var mı?
Süreç nedir? Veya APK dosyasını emülatörden çekmek mümkün mü?
Kullandığım proje geliştirmek zaman Eclipse , APK dosyası emülatörü devam ediyor. Ancak uygulamamı gerçek bir cihaza yüklemek istiyorum. APK dosyası oluşturmanın bir aracı var mı?
Süreç nedir? Veya APK dosyasını emülatörden çekmek mümkün mü?
Yanıtlar:
Ne zaman çalıştırmak emülatörünüzde projesini APK dosyası oluşturulur bin
dizinde. Sadece unutmayın bina projesini (ve çalışan içine) çıkışı olmaz APK dosyasını bin
dizine.
.apk
dosyasını bir alacak hata ayıklama yapı . Bir sürüm oluşturmak istiyorsanız Sarwar'ın cevabını takip edin .
Bir cihazda test etmek için cihazı USB kullanarak bağlayabilir ve Eclipse'den tıpkı bir emülatör olarak çalıştırabilirsiniz.
Uygulamayı dağıtmanız gerekiyorsa dışa aktarma özelliğini kullanın:
Ardından talimatları izleyin. Süreçte bir anahtar oluşturmanız gerekecek.
Cihazınızda onunla oynamak istiyorsanız bir anahtar ve benzeri bir şey oluşturmanıza gerek yoktur.
Eclipse ile:
Eclipse'ten imzasız bir .apk dosyasını dışa aktarmak için Paket Gezgini'nde projeyi sağ tıklayın ve Android Araçları -> İmzasız Uygulama Paketini Dışa Aktar'ı seçin . Sonra imzasız .apk için dosya konumunu belirtin.
script
yaklaşım var mı?
APK dosyası /workspace/PROJECT_FOLDER/bin
dizinde. APK dosyasını gerçek bir cihaza yüklemek için:
Gerçek cihazınızı bir PC / dizüstü bilgisayara bağlayın.
sdk/tools/
Bir terminal veya komut istemi kullanarak gidin .
adb install <FILE PATH OF .APK FILE>
Bu kadar...
Projenize sağ tıklayın ve ardından
* Dışa Aktar -> Android -> Dışa Aktar Android Uygulaması -> YOUR_PROJECT_NAME -> Yeni anahtar deposu yolu oluştur -> Ayrıntıları doldur -> .apk konumunu ayarla -> Şimdi .apk dosyanızı alabilirsin *
Cep telefonunuza yükleyin.
İmzalı ve imzasız bir APK dosyası oluşturabiliriz. İmzalı bir APK dosyası cihazınıza yüklenebilir.
İmzalı bir APK dosyası oluşturmak için:
Paket Gezgini'nde projeye sağ tıklayın
Android Araçları -> İmzalı Uygulama Paketini Dışa Aktar'ı seçin .
Ardından imzalı .apk için dosya konumunu belirtin.
İmzasız bir APK dosyası oluşturmak için:
Paket Gezgini'nde projeye sağ tıklayın
Android Araçları -> İmzasız Uygulama Paketini Dışa Aktar'ı seçin .
Ardından imzasız APK dosyası için dosya konumunu belirtin.
Uygulamanızı çalıştırdığınızda, telefonunuz algılanmalı ve emülatör yerine telefonunuzda çalıştırma seçeneği sunulmalıdır.
Telefonunuzun tanınmasına ilişkin daha fazla talimat: http://developer.android.com/guide/developing/device.html
APK dosyasının imzalı bir sürümünü (pazara yüklemek veya bir web sitesine koymak için) dışa aktarmak istediğinizde, Eclipse'deki projeye sağ tıklayın, dışa aktarmayı seçin ve ardından "Android Uygulamasını Dışa Aktar" ı seçin.
Daha fazla ayrıntı: http://developer.android.com/guide/publishing/app-signing.html#ExportWizard
Eclipse ve ADT kullanarak imzalı / imzasız APK'ler oluşturmanın en basit yolu aşağıdaki gibidir:
Yeni APK dosyasının konumunu seçin ve "Kaydet" i tıklayın .
Bu yardımcı olur umarım.
Eclipse 3.7 (Indigo): Windows'a gidin -> Tercihler -> Android -> "Dışa aktarılana veya başlatılana kadar paketleme ve dexing'i atla"
Ayrıca, bunu inşa edebilirsiniz manuel aracılığı > ** konudaki geçersiz -> Projesi - Menü ** "otomatik Yapı".
Kimse bundan bahsetmedi, ancak diğer yanıtlarla birlikte, apk dosyasını bin dizininizden telefonunuza veya tabletinize bir web sitesine koyarak ve sadece indirerek de alabilirsiniz.
Cihazınız indirdikten sonra kurulumdan şikayet edecektir. Cihazınız size veya bilinmeyen kaynaklardan program yükleme riski konusunda tavsiyede bulunacak ve size tavsiyeyi atlama seçeneği sunacaktır.
Sorunuz çok özel. Emülatörünüzden çekmek zorunda değilsiniz, sadece projenizdeki bin klasöründen apk dosyasını alın ve gerçek cihazınıza yerleştirin.
Çoğu kişi bir sonraki adım için size değerli bilgiler veriyor (apk'nizi imzalama ve yayınlama), gerçek adımı cihazınıza almak için bu adımı yapmanız gerekmez.
Gerçek cihazınıza indirmek basit bir yöntemdir.