Saya sedang mengembangkan aplikasi android dengan Alat Pengembang Android. Sekarang saya mencoba Android Studio yang baru, semuanya berfungsi baik jika menghubungkan ponsel cerdas saya dengan pc dan langsung menjalankan program di Android Studio. Tapi sekarang saya ingin menguji program dengan smartphone lain tanpa menghubungkannya ke pc saya.
ADT membuat file .apk di bawah "projectname / bin" setiap kali Anda mengkompilasi program. Bagaimana saya melihatnya saat ini Android Studio tidak melakukan itu.
Jadi pertanyaan saya mungkinkah membuat file .apk unsigned dengan Android Studio?
android
build
apk
android-studio
Klange
sumber
sumber
Jawaban:
Saya akan merekomendasikan Anda untuk membangun file APK Anda dengan Gradle:
assemble
APK yang tidak ditandatangani Anda sekarang berada di
Untuk informasi terperinci tentang cara menggunakan Gradle, tutorial ini baik untuk digunakan: Membangun dengan Gradle di Android Studio . Saya juga menulis posting blog tentang cara membuat APK yang tidak ditandatangani dengan Gradle.
Jika Anda memindahkan proyek Anda dari IDE lain dan tidak ingin mengkompilasi ulang , Anda mungkin menemukan file APK Anda yang sudah dibangun di IDE yang Anda pindahkan dari:
Jika Anda membuat Proyek dengan Android Studio, file APK akan ditemukan di
ProjectName/ProjectName/build/apk/...
Mengimpor proyek dari eclipse: File harus di direktori yang sama. Pergi ke
Project
-Show in Explorer
. Di sana Anda harus menemukan folder tempat di mana file APK Anda berada.Diimpor dari IntelliJ, lokasinya akan menjadi
ProjectName/out/production/...
Catatan tambahan: Seperti yang disebutkan Chris Stratton dalam komentarnya:
sumber
Click the dropdown menu in the toolbar at the top
Ini sangat umum. Apa menu dropdown? Toolbar apa?Menurut Build Unsigned APK with Gradle Anda cukup membangun aplikasi Anda dengan gradle. Untuk melakukan itu:
Edit configurations
alt+insert
Gradle
Gradle project
Tasks:
enterassemble
OK
Setelah itu Anda akan menemukan 'apk' yang tidak ditandai di direktori
ProjectName\app\build\outputs\apk
sumber
Cara termudah, saya kira:
... / YourProject / app / build / outputs / apk / app-debug.apk
sumber
pergi saja ke BUILD-> Build APK dan selesai
sumber
AndroidStudioProjects/<APP NAME>/app/build/outputs/apk/debug/app-debug.apk
Langkah 1 Buka studio android. Build -> Generate Signed APK…. sekarang klik "Generate Signed APK".
Langkah 2
Klik Buat baru.
Langkah 3
Isi detailnya dan klik ok.
Rincian kunci jks, Ini akan kembali ke jendela sebelumnya.
Klik Berikutnya, dan berikan kata sandi yang Anda simpan di kunci.
Langkah 4
Sekarang klik Selesai dan tunggu untuk menyelesaikan proses pembangunan.
Sekarang apk berhasil dibuat. Klik tampilkan di Explorer.
Jika Anda memerlukan detail lebih lanjut, silakan kunjungi dan periksa demo langsung http://javaant.com/how-to-make-apk-file-in-android-studio/#.VwzedZN96Hs
sumber
Di Android Studio:
Membangun
Build APK
Tunggu dan pergi ke lokasi yang ditampilkan di jendela sembulan. Di sisi kanan bawah
sumber
Ya, dimungkinkan untuk membuat .apk unsigned dengan Android Studio!
Sorot Proyek di paket explorer atau kolom proyek Anda, dan kemudian
File
-Project Structure
-Artifacts
-+
-Android Application
-From module 'your app'
dan kemudian Anda dapat mengubah lokasi dan beberapa opsi lainnya. Saya mengaktifkan build on make, hanya untuk memudahkan.sumber
Dengan Android Studio 2.2.3 di OSX, saya hanya menggunakan menu paling atas:
Itu membuka Finder dengan
.apk
file. Ini tidak akan menghasilkan APK yang ditandatangani. Anda dapat memilihGenerate Signed APK
dari menu yang sama jika diperlukan.sumber
sumber
AndroidStudio 3.4
Setelah
Grade Build Running
selesai, Anda akan melihat notifikasi di sudut kanan bawah seperti.Klik
locate
dan Anda akan melihat APK debuggable Andasumber
Cukup buka Aplikasi Anda \ app \ build \ outputs apk apk
dan salin ke telepon dan instal app-debug.apk
sumber
Pekerjaan berikut untuk saya:
Tetap ikuti pengaturan kosong jika Anda telah membuat di build.gradle.
dan pilih Gradle Task dari jendela Editor Anda. Ini akan menampilkan daftar semua rasa jika Anda telah membuat.
sumber
--- Buat config baru di SignConfigs
--- Buat tipe build di buildTypes
--- Pergi untuk membuat varian dan memilih standar yang tidak ditandatangani. Bangun proyek.
--- Buka "outputs / apk" dan cari "XXX-unsigned.apk". Untuk memeriksa apakah tidak ditandatangani, coba pasang ke perangkat - Anda akan gagal.
sumber
signingConfigs{ unsigned{ storePassword = "" keyAlias = "" keyPassword = "" } }
Sekarang di Android Studio v1.1.0 seharusnya:
Run
>Run <your app>
<your app>\build\outputs\apk
sumber
Studio Android juga membuat file apk pada setiap kali kompilasi program, cukup buka folder ruang kerja Anda dan temukan aplikasi-> build-> outputs-> maka Anda dapat melihat file apk.
sumber
Anda dapat mengklik dropdown di dekat tombol run pada toolbar,
Sekarang tekan ok,
yang perlu Anda lakukan sekarang adalah memilih konfigurasi Anda dari dropdown dan tekan tombol run. Itu akan memakan waktu. Apk unsigned Anda sekarang berada di
sumber
Saya menyelesaikannya!
Pertama-tama, Anda harus menambahkan ini:
Setelah itu, Anda harus mengeklik Bangun di bilah atas Android Studio:
Akhirnya, Anda memiliki file app-debug.apk di:
Catatan : File apk, debug, app-debug.apk dibuat secara otomatis dalam file output oleh Android Studio.
sumber
Langkah-langkah untuk membuat APK yang tidak ditandatangani
Tampilkan cuplikan kode
Catatan: Secara teknis, yang Anda inginkan adalah APK yang ditandatangani dengan kunci debug. APK yang sebenarnya tidak ditandatangani akan ditolak oleh perangkat. Jadi, Unsigned APK akan memberikan kesalahan jika Anda memasang di perangkat.
sumber
Untuk APK yang tidak ditandatangani: Cukup setel null penandatanganan. Ini akan memberi Anda appName-debug-unsigned.apk
Dan membangun dari menu Bangun. Nikmati
Untuk APK yang ditandatangani:
file keystore.properties
sumber