Bagaimana cara mengekspor proyek di studio Android?

174

Bagaimana cara mengekspor proyek di Android Studio? Maksudku, seperti yang biasa kulakukan di Eclipse oleh File|Export..

Alexander Kulyakhtin
sumber

Jawaban:

296

Ikuti langkah-langkah di bawah ini untuk menandatangani aplikasi di studio android: -

  1. First Go to Build-> Generate Signed APK

    Tangkapan layar pertama

  2. Kemudian Setelah Anda mengklik pada Generate Signed APK maka akan muncul pesan dialog info.

    Tangkapan layar kedua

  3. Klik pada Create Newtombol jika Anda tidak memiliki file keystore. Jika Anda telah mengklik Choose Existing.

    Tangkapan layar ini

  4. Setelah Anda mengklik Create Newtombol maka sekarang kotak dialog muncul di mana Anda harus memasukkan info file keystore, rincian otoritas penandatanganan lainnya.

    Tangkapan layar keempat

  5. Setelah Anda mengisi detail lengkap kemudian klik Oktombol lalu arahkan ke dialog ini.

    Tangkapan layar kelima

  6. Klik tombol Next lalu centang tanda pada Run ProGuarddan klik pada finish. Ini menghasilkan APK yang ditandatangani.

    Tangkapan layar keenam

    Tangkapan layar ketujuh

Ajay S
sumber
1
Untuk alasan apa pun ketika saya mengikuti instruksi Anda dan mencoba mengunggah aplikasi saya ke play store dikatakan bahwa ive menghasilkan apk debug. Adakah yang tahu mengapa itu bisa terjadi? Terima kasih!
sirFunkenstine
1
Saya telah memperbarui jawabannya dan Anda harus menambahkan ini di tag aplikasi android: debuggable = "false" dari AndroidManifest.xml
Ajay S
1
Saya mendapat masalah yang sama. "Android: debuggalbe = false" tidak berfungsi.
Bagusflyer
11
Sekarang "android: debuggalbe = false" tidak diperlukan dan Anda dapat memilih tipe build saat mengekspor APK yang ditandatangani.
gema
4
Yang terbaik adalah meninggalkan android: atribut debuggable dari manifes. Jika Anda melakukannya, maka alat akan secara otomatis memasukkan android: debuggable = true ketika membangun APK untuk debug pada emulator atau perangkat. Dan ketika Anda melakukan rilis build, seperti Mengekspor APK, ini akan secara otomatis membuatnya menjadi salah. Jika di sisi lain Anda menentukan nilai tertentu dalam file manifes, maka alat akan selalu menggunakannya. Hal ini dapat menyebabkan Anda secara tidak sengaja menerbitkan aplikasi Anda dengan informasi debug. ANDROID STUDIO 0.8.14
MCHAppy
101

Dari menu:

Build|Generate Signed APK

atau

Build|Build APK

(yang terakhir jika Anda tidak perlu yang ditandatangani untuk mempublikasikan ke Play Store)

Alexander Kulyakhtin
sumber
7
Untuk semua orang yang tidak tahu di mana apk dibuat adalah: root_Of_Your_Application \ app \ build \ outputs \ apk \ debug
Pero122
10

Pertama, Tambahkan android ini : debuggable = "false" di tag aplikasi AndroidManifest.xml.

Anda tidak perlu membuat kode sandi android:debuggable="false"di tag aplikasi Anda. Infact bagi saya keluhan studio -

Hindari hardcoding mode debug; meninggalkannya memungkinkan debug dan rilis build untuk secara otomatis menetapkan satu lebih sedikit ... (Ctrl + F1)

Yang terbaik adalah meninggalkan android: atribut debuggable dari manifes. Jika Anda melakukannya, maka alat akan secara otomatis memasukkan android: debuggable = true ketika membangun APK untuk debug pada emulator atau perangkat. Dan ketika Anda melakukan rilis build, seperti Mengekspor APK, ini akan secara otomatis membuatnya menjadi salah. Jika di sisi lain Anda menentukan nilai tertentu dalam file manifes, maka alat akan selalu menggunakannya. Hal ini dapat menyebabkan Anda secara tidak sengaja menerbitkan aplikasi Anda dengan informasi debug.

Jawaban yang diterima terlihat agak lama. Bagi saya itu meminta saya untuk memilih apakah saya ingin membangun debug atau melepaskan build.

Pergi ke Build-> Generate Signed APK. Pilih keystore Anda, berikan kata sandi keystore dll.

masukkan deskripsi gambar di sini

Sekarang Anda akan melihat prompt untuk memilih release build or debug build.

Untuk produksi selalu pilih versi rilis!

masukkan deskripsi gambar di sini

Dan kamu sudah selesai. APK yang ditandatangani diekspor.

masukkan deskripsi gambar di sini

PS: Jangan lupa untuk menambah versionCodefile manifes Anda sebelum mengunggah ke playstore :)

Aniket Thakur
sumber
7

Ikuti langkah-langkah ini:

-Build
-Generate Signed Apk
-Create new

Kemudian isi formulir "Toko Kunci Baru". Jika Anda ingin mengubah tujuan file .jnk maka cewek pada tujuan dan beri nama untuk mendapatkan tombol Ok. Setelah menyelesaikannya, Anda akan mendapatkan "Kata sandi penyimpanan kunci", "Kunci alias", "Kata sandi kunci" Tekan berikutnya dan ubah folder tujuan Anda. Kemudian tekan finish, itu saja. :)

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini

Shohan Ahmed Sijan
sumber
3

1.- Ekspor paket yang ditandatangani:

  • Gunakan Ekstrak Wisaya Paket Aplikasi Android yang Ditandatangani (Di menu utama, pilih Build | Generate Signed APK). Paket akan ditandatangani selama ekstraksi.

    ATAU

  • Konfigurasikan file .apk sebagai artefak dengan membuat definisi artefak dari jenis aplikasi Android dengan mode paket bertanda tangan Release.

2.- Ekspor paket yang tidak ditandatangani: ini hanya dapat dilakukan melalui definisi artefak dengan mode paket Debug atau Release yang tidak ditandai yang ditentukan.

Alejandro Colorado
sumber