Saya mencoba mendistribusikan aplikasi saya ke beberapa orang untuk pengujian. Saya telah menginstalnya di Desire saya langsung dari eclipse dan berfungsi dengan baik.
Untuk membuat file APK, saya memilih "Export Unsigned Application Package" langsung dari eclipse, dan kemudian file APK dibuat. Saya mengirim email ke diri saya sendiri dan mengunduh file ke kartu SD. Tetapi ketika saya mencoba untuk menginstalnya (menggunakan ES File Browser), saya mendapatkan pesan yang mengatakan "Aplikasi tidak diinstal" .
(Saya sudah memeriksa "Izinkan pemasangan aplikasi non-Market" di ponsel saya) Ada ide?
Ya saya menemukan masalahnya, lihat jawaban saya di bawah ini:
Saya tidak tahu bahwa meskipun dengan " Izinkan Pemasangan aplikasi yang tidak Ditandai ", saya masih perlu menandatangani aplikasi tersebut. Saya menandatangani sendiri aplikasi saya, mengikuti tautan ini tanda tangan dan aplikasi rilis, Hanya butuh 5 menit, kemudian saya mengirim file APK yang ditandatangani ke email saya sendiri dan mengunduhnya ke kartu SD dan kemudian menginstalnya tanpa masalah.
sumber
Jawaban:
Saya tidak tahu bahwa meskipun dengan "Izinkan Pemasangan aplikasi yang tidak Ditandai", saya masih perlu menandatangani aplikasi tersebut.
Saya menandatangani sendiri aplikasi saya, mengikuti tautan ini tanda tangan dan aplikasi rilis , Hanya butuh 5 menit, kemudian saya mengirim file APK yang ditandatangani ke email saya sendiri dan mengunduhnya ke kartu SD dan kemudian menginstalnya tanpa masalah.
sumber
Anda tidak dapat menginstal aplikasi yang tidak bertanda tangan di telepon . Anda hanya dapat menggunakannya untuk menguji dengan emulator. Jika Anda masih ingin melanjutkan, Anda dapat mencoba menandatangani aplikasi sendiri.
Selain itu, karena Anda menginstal aplikasi dari kartu SD, saya harap Anda memiliki izin yang diperlukan. Kunjungi stackoverflow.com dan lihat pertanyaan tentang penginstalan aplikasi dari kartu SD - ada banyak dan telah ditanyakan sebelumnya.
Semoga membantu.
sumber
Anda dapat menguji apk unsigned hanya di Emulator. Dan sebagai langkah penyebaran dan penyebaran aplikasi, Anda harus membaca artikel ini setidaknya sekali, saya sarankan: http://developer.android.com/guide/publishing/app-signing.html .
Untuk pertanyaan Anda, Anda dapat menemukan baris di bawah ini pada artikel di atas:
jadi Anda harus memiliki apk yang ditandatangani sebelum mendistribusikan aplikasi Anda.
Untuk membuat apk yang ditandatangani dari aplikasi Anda, ada prosedur wizard sederhana, klik
File -> Export -> Android -> Export Android application.
sumber
Cukup ikuti langkah-langkah ini untuk mentransfer apk ke perangkat asli (dengan kunci debugger) dan yang hanya untuk tujuan pengujian. (Catatan: Untuk distribusi yang tepat ke pasar, Anda mungkin perlu menandatangani aplikasi dengan kunci Anda dan mengikuti semua langkah.)
Semoga berhasil !
sumber
Saya tidak dapat memasang versi apk dengan fitur SDK Android "Ekspor Paket Aplikasi yang Tidak Ditandatangani", tetapi saya dapat memasang apk yang menjelajahi direktori bin proyek saya setelah buid proyek. Saya meletakkan apk ini di sd saya di ponsel HTC Wildfire saya, pilih dan aplikasi diinstal dengan benar. Anda harus mengizinkan ponsel Anda untuk menginstal apk unsigned. Semoga berhasil.
sumber
Anda juga dapat mengirim penguji apk yang ditandatangani dengan kunci debug Anda. Anda dapat menemukannya di folder bin proyek Anda setelah membangun dalam mode debug.
sumber
Aplikasi yang tidak bertanda tangan tidak dapat dipasang. Ketika kami menjalankan langsung dari eclipse, apk tersebut ditandatangani dengan kunci debugger dan dapat ditemukan di folder bin \ proyek. Anda juga dapat menggunakannya untuk distribusi tujuan pengujian.
sumber