Bagaimana membangun 'rilis' APK di Android Studio?

Saya mencoba untuk membangun sebuah APK yang saya dapat meng-upload ke Play Store.

Ketika saya pilih Build|Menghasilkan Ditandatangani APK... di Android Studio (versi 0.3.1), saya diarahkan ke link tentang cara untuk benar mengatur proses penandatanganan di "gradle membangun script":

http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Signing-Configurations

Sayangnya, setelah memeriksa bahwa halaman I'm bingung seperti apa file untuk mengedit dan apa yang harus dimasukkan di dalamnya - I'm berasal dari Visual Studio, latar belakang, sehingga malas berharap hal-hal yang 'hanya bekerja' :).

(Setelah OK'ing Android Studio's pesan peringatan, A. S. memunculkan Menghasilkan Ditandatangani APK Wizard, yang saya pergi melalui, melewati saya kunci's jelasnya. Yang dihasilkan APK ditolak oleh Play Store untuk memiliki kunci dengan terlalu cepat kadaluwarsa-date).

Saya juga mencoba membesarkan Android Studio jendela Terminal dan berjalan 'gradle', seperti yang diperintahkan dalam pesan di atas, tapi ini perintah tidak ditemukan. Jadi sebagai samping, karena mungkin menjalankan perintah mungkin melakukan sesuatu yang berguna, bagaimana aku menjalankan gradle?

Saya menemukan 'Gradle' jendela di A. S. IDE, dan mencoba membangun assembleRelease target ditemukan di jendela itu. Namun, jendela Run output hanya menunjukkan "Melaksanakan tugas eksternal 'assembleRelease'...".

Mengomentari pertanyaan (5)

Ikuti langkah-langkah ini:

-Build
-Generate Signed Apk
-Create new

Kemudian mengisi "New Key Store" form. Jika anda wand berubah .jnk file tujuan kemudian tercipta pada tujuan dan memberikan sebuah nama untuk mendapatkan tombol Ok. Setelah selesai anda akan mendapatkan "kata sandi penyimpan Kunci", "Kunci alias", "kata sandi Kunci" Tekan next dan mengubah folder tujuan. Kemudian tekan finish, thats semua. :)

Komentar (6)

Klik \Build\Pilih Membangun Varian... di Android Studio. Dan memilih rilis.

Komentar (0)

AndroidStudio adalah versi alpha untuk saat ini. Jadi, anda harus mengedit gradle membangun file script dengan diri sendiri. Tambahkan baris berikutnya untuk membangun.gradle

android {

    signingConfigs {

        release {

            storeFile file('android.keystore')
            storePassword "pwd"
            keyAlias "alias"
            keyPassword "pwd"
        }
    }

    buildTypes {

       release {

           signingConfig signingConfigs.release
       }
    }
}

Untuk benar-benar menjalankan aplikasi di emulator atau perangkat yang menjalankan gradle installDebug atau gradle installRelease.

Anda dapat membuat helloworld dari AndroidStudio wizard untuk melihat apa struktur gradle file yang dibutuhkan. Atau ekspor gradle file dari kerja proyek eclipse. Juga seri ini dari artikel-artikel yang bermanfaat http://blog.stylingandroid.com/archives/1872#more-1872

Komentar (3)