Setelah pembaruan Android Studio 2.0 saat gradle build selesai, saya mendapatkan ini:
Sesi 'app': Kesalahan saat meluncurkan aktivitas.
Ini mencegah aplikasi untuk memulai tetapi dipasang di emulator saya. Inilah yang muncul di tab Jalankan:
Kesalahan tak terduga saat menjalankan: am start -n "com.example.user.ypologismosmoriwn / com.example.user.ypologismosmoriwn.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Kesalahan saat Meluncurkan aktivitas
Ini kodenya:
package com.example.user.ypologismosmoriwn;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
Itu hanya Aktivitas kosong, tidak ada yang ditambahkan
dan kode XML hanyalah Tata Letak Relatif dengan 4 Teks dan 3 Kotak Centang
Ini adalah logcat yang saya dapatkan
Terima kasih siapa saja yang bersedia membantu
android
android-studio
John R.
sumber
sumber
Jawaban:
Saya juga menghadapi masalah ini setelah saya memperbarui ke AS2.0. Saya menemukan bahwa itu karena
instant run
diaktifkan. Jadi solusi saya adalah menonaktifkan "run instan". dan itu berhasil. Untuk menonaktifkan "instant run", Anda dapat pergi kePreference Dialog
(Mungkin Dialog Pengaturan pada Windows), lalu pilihBuild, Execution, Deployment
>Instant Run
, dan hapus centang semua kotak centang untuk menonaktifkanInstant Run
.Ini adalah solusi sementara saya dan ini dapat membantu Anda. Nanti, saya akan menemukan cara yang lebih baik untuk masalah ini.
diperbarui oleh 2016/06/06
Solusi yang lebih baik daripada menonaktifkan
instant run
. Hapus.idea
folder dan.gradle
folder, lalu klik tombolSync Project with Gradle Files
(atau melalui menuFile
->Sync Project with Gradle Files
), setelah proses ini selesai, Anda dapat menjalankan aplikasi seperti biasa.Semoga Sukses ~
sumber
.idea
dangradle
folder sebelum dijalankan ?!Jika Anda menggunakan Android 7.0 dan yang lebih baru, kemungkinan aplikasi tersebut dipasang di dua tempat (Tamu dan Admin) dan Anda hanya mencopot pemasangannya hanya untuk satu pengguna dan itu menyebabkan masalah.
Untuk mengatasinya, buka: Pengaturan -> Aplikasi & Pemberitahuan -> Lihat semua Aplikasi -> temukan aplikasi yang Anda coba instal.
Kemudian klik menu di pojok kanan atas dan pilih Uninstall untuk semua pengguna
Jalankan Aplikasi Anda dari Android Studio, itu seharusnya berfungsi.
sumber
Coba instal ulang aplikasi, ini menyelesaikan kesalahan untuk saya. Triknya adalah, saya menghapus aplikasi saya, tetapi Android tidak benar-benar menghapusnya. Di ponsel saya, ada pengguna tamu (kadang kakak saya menggunakannya). Jika Anda mencopot pemasangan aplikasi dari pengguna utama Anda, itu akan tetap tersedia di telepon, tetapi hanya untuk pengguna tamu. Sepertinya Android Studio tidak dapat menangani kasus ini. Saya kira itu mendeteksi bahwa aplikasi diinstal, jadi tidak akan diinstal ulang lagi untuk pengguna saat ini, karenanya OS tidak dapat mengakses dan meluncurkan aktivitas. Bug yang bagus, saya akan melaporkannya.
sumber
adb uninstall
berhasil!Saya memiliki masalah yang sama, membangun kembali proyek menghapus kesalahan untuk saya.
membangun -> membangun kembali proyek -> menjalankan
sumber
Ini masalah dengan 2.0+ studio
Masalah 206036: Tidak ada perubahan lokal, tidak menerapkan APK
Saya menemukan solusi yang bagus di sini cukup tambahkan -r flag di sini dalam konfigurasi edit dan juga menonaktifkan instan
Menunggu untuk menjalankan Fitur instan berjalan lancar segera tanpa kesalahan tipe 3 lagi !!
sumber
Bagi saya masalahnya adalah bahwa aplikasi yang saya coba luncurkan sudah diinstal dengan akun pengguna yang berbeda di ponsel saya. Saya melihat ini ketika saya pergi ke Pengaturan-> aplikasi yang ingin menghapus instalannya. Saya beralih ke pengguna lain, menghapus instalannya, kembali ke pengguna asli, dan dapat menginstal serta meluncurkan aplikasi dari Android Studio tanpa masalah lagi.
sumber
Saya menghabiskan banyak waktu untuk masalah ini. Perbaikan "proses instan" gagal total. Dan saya tidak melewatkan
android.intent.category.LAUNCHER
saya menghapus semua kode Android Studio dan SDK yang berlaku dan menginstal ulang. Masih tidak bisa.Akhirnya saya pikir masalah saya adalah perangkat keras marjinal. Saya menggunakan laptop dengan prosesor AMD A6-4400M. Tidak ada alat akselerasi / virtualisasi perangkat keras yang tersedia. Saya baru saja menjalankan emulator Android Studio / Google standar. Prosesnya sangat lambat, dan meskipun saya akhirnya dapat melihat emulator dan berinteraksi dengannya, saya tidak pernah dapat menghubungkan emulator ke Android Studio untuk mengupload APK.
Tapi saya menemukan perbaikan yang luar biasa.
Jawaban diberikan di sini jika ada orang lain yang terjebak dengan kesalahan ini, mungkin dengan akar penyebab ini.
sumber
Saya mendapat masalah yang sama dan memperbaikinya dengan jawaban ini .
Tetapi masalah ini dibuat sendiri, saat saya mencoba men-debug pengujian unit saya. Oleh karena itu saya harus menghapus centang
Use in-process build
opsi Pengaturan AS diBuild, Execution, Deployment
>Compiler
.Jadi dalam kasus saya itu berhasil, jika saya dinonaktifkan
instant run
. Tetapi itu juga berfungsi, saat saya mengaktifkaninstant run
dan jugaUse in-process build
opsi.sumber
Jalankan saja
adb uninstall <package name>
di terminal Anda dan instal ulang aplikasi lagi.Semoga membantu.
sumber
adb shell pm list packages
Masalah yang sama, tetapi bagi saya masalahnya adalah Android Studio tidak dapat menemukan Aktivitas Default saya. Saat saya menetapkan filter maksud untuk menangkap maksud tindakan UTAMA, saya tidak menentukan kategori PELUNCUR, dan itu menyebabkan masalah 'Aktivitas Peluncuran Kesalahan'.
sumber
Hanya
Run --> clean and rerun
, Dalam kasus saya, ini membantu. Meminta secara otomatis seperti pesan berikutjika aktivitas sudah diinstal, hapus instalannya terlebih dahulu dan buat proyek siap setelah menginstal aplikasi.
sumber
Saya mengalami kesalahan ini karena kebodohan saya. Di manifest.xml saya salah mendeklarasikan dua Aktivitas sebagai Launcher. Pastikan Anda hanya memiliki satu aktivitas sebagai Peluncur.
sumber
Saya menghadapi masalah yang sama di android studio 2.1.2 tetapi bekerja setelah memilih Build -> Clean Project atau sebagai alternatif Run -> Clean and Rerun
sumber
Saya mencoba semua jawaban yang disarankan. Saya menemukan ini adalah masalah perangkat keras pada ponsel Android N dengan versi studio 2.3. Aplikasi diluncurkan dengan baik pada ponsel di bawah versi 7.
sumber
Saya telah memperbaiki masalah menggunakan solusi ini Jika Anda menjalankan aplikasi di perangkat USB, tutup semua perangkat virtual seperti: genymotion / mesin virtual.
sumber
Nonaktifkan Instant Run.
Hapus centang Kotak yang bertuliskan
Enable instant run to hot swap code/resource changes on deploy
Jalankan ulang emulator.
sumber
OK sudah begitu banyak solusi yang mungkin untuk masalah ini, jika tidak ada yang berhasil, coba ini.
Saya menghadapi masalah ini ketika saya pertama kali mencopot pemasangan aplikasi saya kemudian mencoba menginstal ulang dari ADB. Tetapi kemudian setelah mencoba banyak solusi ini, saya menyadari bahwa mencopot pemasangan aplikasi saat ini tidak benar-benar menghapusnya. Ini hanya menonaktifkannya selama beberapa hari sehingga dapat diaktifkan jika Anda berubah pikiran.
Sekarang saya tidak yakin apakah ini dilakukan oleh LG atau Android Nougat Asli.
Saya baru saja masuk ke Pengaturan-> aplikasi-> aplikasi-saya dan mencopotnya sepenuhnya. Setelah itu dari studio Android saya dapat menginstal aplikasi kembali dengan benar tanpa kesalahan ini.
sumber
Adb juga menampilkan error ini jika
applicationId
, paket aktivitas peluncuran atau nama modul berisierror
substringsumber
Tidak ada jawaban yang membantu saya karena saya memasang aplikasi yang sama di profil saya yang lain. Solusi -
sumber
Saya mencoba jawaban di atas . Namun, tidak ada solusi yang berhasil untuk saya. Saya mengubah emulator ke USB dan kodenya berjalan di perangkat target USB dengan sempurna!
sumber
Semua jawaban tidak berhasil untuk saya. Kesalahan ini muncul ketika saya mencoba mengganti nama paket aplikasi. Saya akhirnya membuat proyek baru dengan nama paket baru dan memindahkan file saya ke yang baru.
sumber
Saya telah memperbaiki masalah (pada jam tangan Anroid saya Moto 360) dengan mencopot pemasangan aplikasi sebelum memasang dari AS
sumber
itu terjadi saat saya mengubah applicationId di file gradle aplikasi. Ini berfungsi untuk saya setelah saya menyinkronkan gradle.
sumber
Copot Pemasangan Aplikasi di perangkat atau emulator Anda yang sebenarnya. Lalu Jalankan lagi. Ini berhasil untuk saya. Saya menggunakan Android Studio 2.3.3
sumber
Saya mencoba,
clean & rebuild project
danInvalidate Cache & Restart
juga menghapus folder.gradle
dan secara manual.idea
, tetapi itu tidak menyelesaikan masalah.Saya memiliki 3 akun pengguna di ponsel saya. Jadi, saya tidak memilih Copot pemasangan untuk semua pengguna , dan itu hanya menghapus aplikasi saya dari akun pengguna pertama, tetapi masih ada di akun tamu dan pengguna kedua .
Jadi, saya menghapusnya dari akun lainnya dan itu menyelesaikan masalah saya !!
sumber
Saya memiliki masalah yang sama. Saya menggunakan AVD dengan gambar prosesor lengan dan menerima pesan yang sama. Satu-satunya cara bagi saya untuk membuat Android Studio 2.1.2 menjalankan aplikasi dengan proses instan adalah dengan mengubah gambar prosesor X86. Kesalahan hilang dan (sampai saat ini) menurut saya emulator bekerja lebih cepat daripada yang ditiru ARM. Konfigurasi workstation saya adalah Intel I5, RAM 6Gb. Mungkin ini membantu sampai perbaikan berikutnya.
sumber
Nonaktifkan "instant run", Anda dapat masuk ke Preference Dialog (Mungkin dialog Setting di Windows), lalu pilih Build, Execution, Deployment> Instant Run, dan hapus centang semua kotak centang untuk menonaktifkan Instant Run.
Dan Reboot Perangkat Anda ini akan membuat semuanya bekerja .... jalankan instan memiliki bug di Android studio 2+ Ini harus melakukan keajaiban
sumber
Saya mendapat kesalahan yang sama. Masalah ini disebabkan oleh mencopot pemasangan aplikasi dari perangkat (mencopot pemasangan hanya dari 1 pengguna)
Dipecahkan dengan masuk ke pengguna lain dan menghapus aplikasi dari sana.
dan itu terpecahkan.
sumber
Saya melakukan semua saran di atas, tetapi tidak berhasil! Saya membangun kembali proyek, mencopot aplikasi dari perangkat asli saya, mencabut USB, lalu saya menjalankan Android Studio dan menjalankan aplikasi di perangkat saya yang sebenarnya dan masalahnya hilang.
Semoga ini membantu!
sumber
Saya mengalami kesalahan yang sama seperti di judul. setelah saya mengubah nama versi dan kode versi di gradle, sinkronisasi terjadi dan berhasil. jadi mungkin bahkan hanya sinkronisasi terkadang dapat membantu.
sumber