Instalasi Aplikasi Gagal di Android Studio


166

Kemarin aplikasi saya berjalan dengan sempurna dari Android Studiotetapi hari ini ketika saya mulai bekerja pada aplikasi saya dan menjalankannya saya mendapatkan pesan kesalahan terus menerus

Instalasi gagal dengan pesan Gagal membuat sesi.

Layar :

masukkan deskripsi gambar di sini

Pada klik OK menerima pesan kesalahan

'Aplikasi' Sesi: Kesalahan Menginstal APK

Dan Aplikasi tidak ada (sudah dihapus) di perangkat. Tolong sarankan saya apa yang harus saya lakukan?


Anda dapat memeriksa di perangkat lain? masih masalah yang sama
Pratik Mohanrao Gondil

ya saya sedang menguji pada 2 perangkat hari ini aplikasi berjalan pada satu perangkat saja dan mendapatkan kesalahan dengan menjalankan pada perangkat lain
Kapil Rajput

1
Kapil Rajput saya juga mengalami masalah ini setelah memperbarui Android studio 2.2 ke 2.3
Dileep Patel

1
Ini bekerja untuk saya setelah banyak penelitian. stackoverflow.com/a/42226014/6749161
Bharat Kumar Emani

1
sekarang saya paling benci studio Android di dunia ... Ohhh ... melewatkan hari-hari baik itu dengan Eclipse
Shirish Herwade

Jawaban:


349

Sekali lagi dalam masalah ini juga saya menemukan kereta Instant Run. Ketika saya menonaktifkan menjalankan Instan dan menjalankan aplikasi lagi Aplikasi mulai berhasil menginstal di Perangkat tanpa menunjukkan Jendela kesalahan. Saya harap google akan menyelesaikan masalah ini dengan Instant segera berjalan.

Langkah-langkah untuk menonaktifkan Instant Run dari Android Studio:

File > Pengaturan > Bangun, Eksekusi, Penempatan > Run Instan > Hapus centang (Aktifkan Run Instan ke kode swap panas)


10
Ini juga berfungsi pada MIUI ROM tanpa menonaktifkan MIUI Optimization, Ketika menonaktifkan MIUI Optimization maka beberapa izin otomatis diberikan ke aplikasi seperti izin Windowmanager
prakash ubhadiya

3
Ini memperbaiki masalah yang sama yang saya alami, tetapi dengan ponsel Samsung!
Yuki Kutsuya

1
lebih dari setahun kemudian ini masih terjadi.
SilentStorm

10
Untuk Mac, Android Studio> Preferensi> Build, Eksekusi, Deployment> Run Instan> Hapus centang (Aktifkan Run Instan ke kode swap panas)
Vinoth Anandan

2
Android Studio 3.5 (ditingkatkan dari 3.3) masih memiliki bug, tetapi tidak memiliki kontrol. Di bawah File> Pengaturan> Bangun, Eksekusi, Penempatan, ada beberapa pilihan ini: Gradle, Debugger, Repositori Jar Jauh, Kompiler, Cakupan, Penerapan, Perekam Uji Espresso, Plugin yang Diperlukan. Tidak ada opsi untuk mengontrol Instant Run!
Quigi

110

Jika Anda menggunakan MIUI ROM

Pergi ke opsi pengembang dan dalam menonaktifkan optimasi MIUI. Anda akan diminta untuk reboot ponsel Anda. Nyalakan kembali dan jalankan aplikasi.


1
semoga miui guys akan segera memperbaikinya
ospider

ini membantu saya. MIUI
nutella_eater

Saya memiliki Samsung S7, saya tidak dapat melihat opsi MIUI di opsi pengembang, bisakah seseorang membantu?
Utsav Gupta

Opsi MIUI hanya tersedia untuk ponsel Xioami
Vivian Dbritto

Itulah solusinya, yang saya lewatkan selama bertahun-tahun, terima kasih sobat :)
Ramkesh Yadav

50

APKFile Anda hilang. Jadi, Clean Project >> Build APK >> Jalankan proyek.


Bekerja untuk saya Bersihkan Proyek >> Rebuild Project >> Build APK >> Run
Afzaal Ahmad

2
Anda dapat Melewati "Build APK"
Robot Keren

Sayangnya, Clean tidak memperbaikinya untuk saya. Saya juga menonaktifkan Instant Run.
Seseorang di suatu tempat

@SomeoneSomewhere "apk missing" dan "build apk" adalah istilah utama di sini, "clean project" adalah untuk pukulan yang aman
roy

masalahnya adalah bahwa emulator tidak memiliki cukup penyimpanan dan Android Studio, sekeras yang ia coba tolong, hanya menyatakan "Instalasi Gagal"
Seseorang Di Suatu Tempat

31

Bagi mereka yang menggunakan ponsel Xiaomi, ikuti langkah-langkah ini:

  1. Pengaturan-> Pengaturan Tambahan-> Opsi pengembang

  2. Matikan MIUI Optimization dan reboot ponsel Anda

  3. Terakhir Nonaktifkan aplikasi verifikasi melalui USB

Perangkat Anda akan merespons dengan benar.

Aktifkan juga instal melalui USB


Terima kasih :) Tandai ini sebagai solusi
user7939485

Hebat, itu berhasil untuk saya. Saya kemudian mengaktifkan kembali "Verifikasi melalui USB" dan masih berfungsi, setidaknya untuk saat ini.
Violet Giraffe

20

Saya memiliki masalah yang sama di Android studio 2.3 ketika saya mencoba menguji aplikasi menggunakan ponsel Mi5 dan Mi4 Xiaomi. Menonaktifkan jalankan instan tidak membantu saya. Jadi inilah yang saya lakukan.

Turn Off MIUI optimization in the Developer Options in the phone.

masukkan deskripsi gambar di sini
masukkan deskripsi gambar di sini

Kemudian perangkat akan di-boot ulang dan Anda akan dapat menguji aplikasi melalui telepon.

Dengan menggunakan metode ini Anda masih dapat menggunakan opsi jalankan instan di studio android. Jadi ini akan memperbaiki masalah Anda setidaknya untuk sementara. Semoga kami dapat menggunakan optimasi MIUI dalam waktu dekat :)


16

Dalam kasus saya, itu karena emulator saya kehabisan ruang disk.


2
sama disini. Saya mengedit pengaturan emulator untuk menambah lebih banyak memori: ALAT -> AVD MANAGER -> EDIT (gambar pena) -> SHOW ADVANCED SETTING -> tambah PENYIMPANAN INTERNAL
Seseorang Di Suatu Tempat

1
Dalam kasus saya adalah perangkat saya tanpa ruang. Setelah menghapus beberapa aplikasi, semua berfungsi seperti pesona! Terima kasih!
Jorge Casariego

Jangan lupa untuk me-restart emulator setelah meningkatkan penyimpanan internal.
Wirling

8

Akhirnya saya sudah ASK itu!

Di bawah solusi sementara . Masalah telah dilaporkan ke Google.

Pertama-tama saya temukan di Run log bahwa Android Studion 2.3 mencoba menginstal app-debug.apk dari banyak irisan, seperti ini:

$ adb install-multiple -r E: \ Android_Projects \ ActivityLifecycle \ app \ build \ intermediates \ split-apk \ debug \ slices \ slice_1.apk E: \ Android_Projects \ ActivityLifecycle \ app \ build \ intermediates \ split-apk \ debug \ dep \ dependencies.apk E: \ Android_Projects \ ActivityLifecycle \ app \ build \ intermediates \ split-apk \ debug \ slices \ slice_0.apk E: \ Android_Projects \ ActivityLifecycle \ app \ build \ intermediates \ split-apk \ debug \ slices \ slice_2.apk E: \ Android_Projects \ ActivityLifecycle \ app \ build \ intermediates \ split-apk \ debug \ slices_9.apk E: \ Android_Projects \ ActivityLifecycle \ app \ build \ intermediates \ split-apk \ debug \ slice \ slice_4. apk E: \ Android_Projects \ ActivityLifecycle \ app \ build \ intermediates \ split-apk \ debug \ slices \ slice_3.apk E: \ Android_Projects \ ActivityLifecycle \ app \ build \ intermediates \ split-apk \ debug \ slice \ slice_5.apk E :\ Android_Projects \ ActivityLifecycle \ app \ build \ intermediates \ split-apk \ debug \ slices \ slice_8.apk E: \ Android_Projects \ ActivityLifecycle \ app \ build \ intermediates \ split-apk \ debug \ slices \ slice_7.apk E: \ Android_Projects E: \ Android_Projects \ ActivityLifecycle \ app \ build \ intermediates \ split-apk \ debug \ slices_ slice_6.apk E: \ Android_Projects \ ActivityLifecycle \ app \ build \ output \ apk \ app-debug.apk

Kemudian saya mencoba menginstal hanya app-debug.apkdari baris perintah dengan:

adb instal -d E: \ Android_Projects \ ActivityLifecycle \ app \ build \ outputs \ apk \ app-debug.apk

Aplikasi berhasil diinstal tetapi gagal dijalankan di ponsel saya.

Dan akhirnya:

  1. Saya dikompilasi ulang app-debug.apkdari baris perintah sebagai:

gradlew.bat assembleDebug

  1. Ulangi pemasangan dari app-debug.apkdari baris perintah dan menjadi senang:

adb instal -rd E: \ Android_Projects \ ActivityLifecycle \ app \ build \ outputs \ apk \ app-debug.apk

Ini jelas merupakan gradlemasalah di AndroidStudio 2.3.


+1. Apk multidex saya yang dihasilkan dari Android Studio 2.3.3 jatuh pada saat peluncuran ketika apk diinstal melalui baris perintah adb. Merakit ulang apk dari baris perintah, Gradle menyelesaikan masalah!
Yuntao

8

Dalam kasus saya, itu adalah kesalahan yang sangat konyol dan lucu. Saya, tanpa sengaja tanpa mengetahui, memeriksa "Android Debug Bridge, Gunakan backend libUsb". Sebenarnya itu harus tetap tidak dicentang ..

Di Mac Pro, Go Preferences -> Build, Execution, Deployment -> Debugger.masukkan deskripsi gambar di sini



8

**** Untuk MAC OSX / Windows ****

Pergi ke *

Android Studio - Preferensi (Dalam OSX)

Android Studio - File -> Pengaturan (Di Windows)

  • di bilah menu lalu pilih

Build, Execution, Deployment - Run instan

  • kemudian hapus centang dan bangun kembali akan berfungsi

6

Saya memiliki masalah yang sama di MIUI. Mengaktifkan OEM unlocking bekerja untuk saya tanpa menonaktifkan optimasi MIUI.

Di bawah ini adalah tangkapan layar pengaturan opsi pengembang Redmi 3s utama saya:

tangkapan layar pengaturan opsi pengembang utama Redmi 3s saya


6

Dalam kasus saya sendiri, itu karena ponsel saya kehabisan ruang . Untuk orang-orang yang menghadapi masalah ini sekarang, jika Clean Project + Build APK tidak berfungsi, periksa ruang yang tersedia di ponsel atau emulator Anda.

Saya harap ini membantu .. Selamat coding!


1
Ini tidak membantu masalah saya yang disebabkan oleh
pengubahan

5

Lakukan saja langkah berikut ...

Build> Clean Project

setelah proyek Jalankan itu lagi, ini berhasil untuk saya


Ini tidak membantu masalah saya yang disebabkan oleh
pengubahan

5

Saya menemukan solusinya

settings>build,execute,deployment>instant run>Enable instant run to hot swap code /resource change on deploy(unchecked this option)

Ini akan bekerja pada 3.4 studio android juga. Terima kasih


Setelah ini selesai, pastikan untuk memeriksa bahwa Anda telah mengaktifkan opsi 'instal via USB' di opsi pengembang. Apakah pekerjaan untuk saya
Ishwar Rimal

4

Coba nonaktifkan menjalankan Instan di Pengaturan.


Saya mendapatkan masalah yang sama dan saya menonaktifkan menjalankan instan tetapi kemudian saya mendapatkan pesan kesalahan ini. Kesalahan: Eksekusi gagal untuk tugas ': app: transformClassesWithDexForDebug'. > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Beberapa file dex menentukan Lcom / google / android / gms / internal / zzru;
nenur

4

Mudah bisa menyelesaikan masalah ini.

Mis: - di ponsel Huawei GR3,

Pengaturan Goto di ponsel Anda -> Penyimpanan -> Pembersih Penyimpanan


3

Ini disebabkan oleh fitur "jalankan instan", Anda dapat menonaktifkannya dengan:

Buka dialog Pengaturan atau Preferensi. Arahkan ke Build, Execution, Deployment> Run Instan.

Hapus centang pada kotak di sebelah Aktifkan Instant Run dan Anda siap untuk pergi.


3

Saya juga punya masalah setelah secara global mengubah nama proyek, applicationid dan folder yang berisi file java.

Menonaktifkan menjalankan Instan membantu, tetapi bukan pilihan yang baik, jadi ini membantu:

  • tutup Android Studio
  • menghapus file dan folder itu: rm -Rf .gradle .tags local.properties .idea/workspace.xml .idea/caches/* .idea/libraries app/build
  • mulai Android Studio dan biarkan sinkronisasi ulang semuanya
  • tekan jalankan

3

Mengubah Anda applicationIddi android/app/build.gradleberkas.

Sebagai contoh:

// Change this
applicationId "com.example.myAndroidApp"
//
// to this
applicationId "com.example.somethingElse"

Kemudian Sinkronkan gradle Anda, maka Anda dapat menginstal aplikasi Anda, jika aplikasi sebelumnya ID produksi Anda, ubah lagi yang sebelumnya sekarang perangkat akan memungkinkan untuk menginstal aplikasi.

Semoga ini bisa membantu Anda ....


1
Saya sudah mencoba metode Anda dan berhasil! Saya memiliki aplikasi asli yang diinstal di ponsel saya yang digunakan oleh komputer lama, kemudian saya pindah ke komputer baru dan menyalin kode sumbernya dan mencoba menggunakannya lagi, tetapi gagal. Mungkin karena versi yang berbeda dari android studio, atau gradle, dll. Saya telah melakukan semua jenis hal-hal lucu untuk membuat proyek bekerja tetapi gagal. Android Studio mengatakan kepada saya untuk mencopot pemasangan aplikasi di telepon sebelum melakukan penyebaran, saya menekan OK tetapi dikatakan gagal menginstal. Lalu saya mencoba metode Anda dan berhasil!
im_chc

Saya pikir itu entah bagaimana karena yang asli tidak benar-benar dihapus, saya masih tidak tahu mengapa, tapi setidaknya saya kembali ke jalur sekarang
im_chc

Membantu Terima kasih!
DmitryKanunnikoff

Setelah kembali ke id aplikasi asli masalahnya ada di sini lagi. Saya telah mematikan Instant Run, dan itu berhasil.
DmitryKanunnikoff

Saya menggunakan Android Studio 3.4 Canary 8. Ini tidak membantu kasus saya
Jemsheer KD

2

Menghadapi masalah yang sama pada ponsel MIUI diselesaikan dengan membuat akun MIUI dan mengaktifkan instal dengan USB.


1
Instal dengan USB diaktifkan
Kapil Rajput

2

Pada saya kesalahan seperti itu muncul setelah penggantian nama folder dengan proyek.

Menonaktifkan Instance Run membantu, tetapi bagaimana jika Anda tidak perlu menonaktifkannya?

Saya menghapus semua tag yang menyebutkan nama folder lama dari file myproject \ app \ build \ intermediates \ restart-dex \ debug \ build-info.xml

Kesalahan telah hilang.


Menonaktifkan Instance Run memperbaiki masalah untuk saya. :)
pstorli

Saya menghapus beberapa folder lagi dan itu berhasil, lihat jawaban saya di bawah: stackoverflow.com/a/56202359/1069083
rubo77

2

tutup saja emulator Anda dan jalankan lagi masalah itu akan diselesaikan dengan senang hati coding


1

Terkadang aplikasi tidak muncul di layar beranda, Jadi Periksa aplikasi Anda dengan pergi ke pengaturan -> aplikasi -> dan kemudian uninstall dari pengaturan aplikasi mungkin ini bekerja.


3
aplikasi tidak ada di aplikasi juga :(
Kapil Rajput

1

Inilah solusi saya (tidak perlu menonaktifkan run instan) Lakukan semua langkah ini dalam urutan yang dinyatakan:

1- Gradle Build (level akar)

gradle

2 - Gradle build + clean (level aplikasi)

aplikasi gradle

3 - Pilih aplikasi di bar bagian atas (sebelah kiri dari Run 'app')

4 - Proyek Bersih:

Arahkan ke Build> Clean Project

Dan itu seharusnya bekerja sekarang! Anda seharusnya tidak menonaktifkan lari instan jika Anda mengikuti langkah-langkah ini


Build> Clean Project. Kadang-kadang ini sudah cukup tetapi jika Anda melakukan semua langkah lain pasti akan berhasil
Ginggas

Saya menggunakan Android Studio 3.4 Canary 8. Kesalahan tidak hilang jika saya melakukan hal yang sama seperti yang Anda sebutkan di atas. Itu masih berlanjut. Jika Anda memiliki saran tentang apa yang menjadi masalah, silakan kembali.
Jemsheer KD

1

Dalam kasus saya Instant Run menyembunyikan penyebab sebenarnya dari masalah yang INSUFFICIENT_SPACE karena partisi data kecil dan saya juga mendapat kesalahan "gagal membuat sesi". Setelah menonaktifkan Instant Run, masalah sebenarnya terungkap dan setelah memperbaikinya dan mengaktifkan Instant Run berhasil.



0

Buka USB Debugging dan nonaktifkan Inspeksi MIUI dan biarkan ponsel melakukan reboot. Segalanya harus baik-baik saja dari sini


0

Bagi saya, saya harus menutup emulator dan kemudian memilih boot dingin ketika membukanya kembali.


0

Sebelum mencoba hal lain di posting ini, saya akan melakukan Build >> Clean Project . Ini memecahkan masalah saya dan itu adalah solusi paling sederhana. Kadang-kadang, pembersihan tidak mendapatkan beberapa tautan, jadi saya juga menyarankan Anda untuk me-restart perangkat Anda, baik virtual atau fisik.

Jika tidak berhasil, coba balikkan Instant Run dengan File> Pengaturan> Build, Execution, Deployment> Instant Run> Hapus centang

Hanya setelah mencoba dua solusi sederhana ini, saya akan mencoba yang lain.


0

Saya menggunakan emulator built-in dan terus menghadapi masalah ini.

Untuk memperbaikinya:

  • Pergi ke: Jalankan> Edit Konfigurasi
  • Klik perangkat Anda di tarik turun di dekat "Perangkat Virtual Android Pilihan" dan tekan Shift + Enter
  • Tutup layar konfigurasi, dan fokuskan jendela baru dengan AVD.
  • Pada emulator yang Anda gunakan pilih opsi menu di sebelah kanan, dan pilih "berhenti" dan "hapus data".
  • Untuk ukuran yang baik: Build> Clean Project

Beberapa dari ini mungkin tidak perlu tetapi saya tidak dapat mereplikasi masalah dengan sengaja untuk mencoba sejumlah langkah minimum

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.