Android Studio'da ilova o'rnatilmadi

Kecha mening ilovam Android Studio dan mukammal ishladi, lekin bugungi kunda ilovamda ishlay boshlaganimda va uni ishga tushirganimda xato xabar olaman

Xabarni yuklash muvaffaqiyatsiz tugadi. Seansni o'rnatib bo'lmadi.

Ekran:

enter image description here

OK tugmasini bosing

Sessiyaning "ilovasi": APKlarni o'rnatishdagi xato

Qurilmada ilova yo'q (allaqachon O'chirilgan). Iltimos, nima qilishni maslahat berasizmi?

86
Endi dunyodagi eng ko'p Android studiyasidan nafratlanaman ... Ohhh ... bu yaxshi kunlarni Eclipse bilan yo'qotish
qo'shib qo'ydi muallif S H, manba
Ha, bugungi kunda 2 ta qurilma ustida sinab ko'rildim. App bugungi kunda faqat bitta qurilmada ishlaydi va boshqa qurilmada ishlash orqali xatolik yuzaga keladi
qo'shib qo'ydi muallif Kapil Rajput, manba
@Nazimch hali yo'q
qo'shib qo'ydi muallif Kapil Rajput, manba
Telefonimni USB-dan disk raskadrov qilishda @Nazimch
qo'shib qo'ydi muallif Kapil Rajput, manba
@DileepPatel Ha, bu xatolikni studiyani 2,2 dan 2,3 gacha yangilash orqali boshlayman
qo'shib qo'ydi muallif Kapil Rajput, manba
@MadhukarHebbar i ilovaning versiyasini hozircha o'zgartirmadim
qo'shib qo'ydi muallif Kapil Rajput, manba
ilovani o'chirish uchun adb buyrug'idan foydalaning
qo'shib qo'ydi muallif Keyur Thumar, manba
Muammo bo'lishi mumkin: 1) O'rnatilgan ilova o'rnatish versiyasi bilan solishtirganda yuqori versiya 2) Imzo mos kelmasligi
qo'shib qo'ydi muallif Madhukar Hebbar, manba
Kapil Rajput Android studiyasini 2.2 dan 2.3 ga yangilashdan keyin bu muammoga duch kelaman
qo'shib qo'ydi muallif Dileep Patel, manba
Men nima qilgan bo'lsam, menyuning ekranidagi ekrandagi dasturni topishingiz mumkin -> Ilovalar -> "App_Name", "Barcha foydalanuvchilar uchun o'chirish" variantini tanlang. . Keyin uni Stuio-dan ishga tushirishga harakat qiling
qo'shib qo'ydi muallif Akash Dubey, manba
Android studiyasida ko'plab tadqiqotlardan keyin bu men uchun ishladi. bu yerga havolani kiriting
qo'shib qo'ydi muallif Bharat Kumar Emani, manba
Bu juda ko'p tadqiqotlarimdan so'ng men uchun ishladi. stackoverflow.com/a/42226014/6749161
qo'shib qo'ydi muallif Bharat Kumar Emani, manba
Bir marta harakat qilib ko'ring
qo'shib qo'ydi muallif Nazim ch, manba
Sizning qurilmangiz yoki telefoningizga o'rnatishga harakat qilyapsizmi?
qo'shib qo'ydi muallif Nazim ch, manba
uni har qanday virtual qurilmaga o'rnatishga harakat qildingizmi?
qo'shib qo'ydi muallif Nazim ch, manba
siz o'zingizning magistr darajangizni joylashtirasizmi?
qo'shib qo'ydi muallif Pratik Mohanrao Gondil, manba
boshqa qurilmalarda ham tekshirasizmi?
qo'shib qo'ydi muallif Pratik Mohanrao Gondil, manba
@Kapil Rajput, ishimni tekshirib ko'rganim uchun tekshiring;) - men uni chop etganimdan beri ba'zi odamlar buni nusxalashni boshladi
qo'shib qo'ydi muallif Ginggas, manba

21 javoblar

Shunga qaramay bu sonda men Instant Run avtomobilini topdim. Tezkor ishga tushirish xususiyatini o'chirib qo'yganimda va ilovani qayta ishga tushirganingizda, ilovada hech qanday xato ko'rsatmasdan Device ilovasida muvaffaqiyatli o'rnatilmoqda. Umid qilamanki Google bu masalalarni tezlik bilan Instant Run yordamida aniqlaydi.

Instant Run shaklini Android Studio o'chirib qo'yish uchun qadamlar

File > Settings > Build,Execution,Deployment > Instant Run > Un-check (Enable Instant Run to hot swap code)

175
qo'shib qo'ydi
Qiziq (aslida emas). Mening Android Studio (v3.1.2) mening bekamu-ko'st bema'nilikni Instant Run off yordamida ishlamaydi.
qo'shib qo'ydi muallif user3635998, manba
Mac uchun u qurilmada bo'sh joy bo'lmasligi bilan bog'liq bo'lishi mumkin. Bir zumda ishga tushirilgandan so'ng disk raskadrovka oynasida quyidagi xabarni ko'rdim: Xato: android.os.ParcelableException: java.io.IOException: Faqat ichki so'ralgan, lekin etarli joy emas. Qurilmadan fayllarni uzatish uchun foydalaniladigan Mac Android ko'chirish dasturi ishlatilmaydi. T bilan bog'lanish mumkin.
qo'shib qo'ydi muallif juanlugm, manba
Mac uchun Android Studio> Preferences> Build, Execution, Deployment> Instant Run> Un-check (Tez almashtirishni tezkor almashtirish kodiga yoqish)
qo'shib qo'ydi muallif Vinoth Anandan, manba
Bu men bilan bir xil muammolarni bartaraf etdi, lekin Samsung telefoni bilan!
qo'shib qo'ydi muallif Yuki Kutsuya, manba
Bundan tashqari, MIUI optimallashtirishni o'chirmasdan MIUI ROM da ishlaydi, MIUI optimallashni o'chirib qo'yganda, keyinchalik Windowmanager ruxsatnomasi kabi ilovaga bir nechta ruxsatnoma beriladi
qo'shib qo'ydi muallif prakash ubhadiya, manba
bir yildan ortiq vaqtdan beri davom etmoqda.
qo'shib qo'ydi muallif SilentStorm, manba

MIUI ROM foydalanayotgan bo'lsangiz

Ishlab chiquvchisiga o'ting va MIUI optimallashini o'chirib qo'ying. Sizdan telefoningizni qayta ishga tushirishingiz so'raladi. Uni qayta ishga tushiring va keyin ilovani ishga tushiring.

93
qo'shib qo'ydi
Bu menga yordam berdi. MIUI
qo'shib qo'ydi muallif alexey polusov, manba
Menda samsung S7 bor, men dasturchi variantida MIUI ni ko'rishga qodir emasman, iltimos, yordam bering.
qo'shib qo'ydi muallif Utsav Gupta, manba
men uchun ishladi ..!
qo'shib qo'ydi muallif Ahmad Shahwaiz, manba
Yaqinda bu muayyan yoshlar bu masalani hal qilishadi
qo'shib qo'ydi muallif ospider, manba
men uchun ishladi. katta rahmat
qo'shib qo'ydi muallif Umesh Sharma, manba
MIUI variantni faqat Xioami telefonlari uchun foydalanish mumkin
qo'shib qo'ydi muallif Vivian Dbritto, manba

Xiaomi telefonlarini ishlatadiganlar uchun quyidagi amallarni bajaring:

  1. Settings-> Additional Settings-> Developer opetions

  2. Turn off MIUI Optimization and reboot your phone

  3. Last Disable verify app over USB

Sizning qurilmangiz to'g'ri javob beradi.

21
qo'shib qo'ydi
Ajoyib, bu men uchun. Men "USB orqali tekshirish" funksiyasini qayta ishga tushirdim va hech bo'lmaganda hozirda ishlaydi.
qo'shib qo'ydi muallif Violet Giraffe, manba
iltimos, buni hal qilib belgilang!
qo'shib qo'ydi muallif John, manba
Aslida Xiaomi qurilmalari uchun ishlagan. Rahmat mate!
qo'shib qo'ydi muallif Pavel Selitskas, manba
Rahmat :). Buni yechim sifatida belgilang
qo'shib qo'ydi muallif user7939485, manba

Your APK file is missing . So , Clean Project >> Build APK >> Run the project .

20
qo'shib qo'ydi
Men uchun toza loyiha >> Loyihani qayta tiklash >> APK yaratish >> Run
qo'shib qo'ydi muallif Afzaal Ahmad, manba

I had the same issue in Android studio 2.3 when I tried to test the app using Xiaomi's Mi5 and Mi4 phones. Disabling instant run didn't help me. So here is what I did.

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

enter image description here
enter image description here

Keyin qurilmani qayta ishga tushirish va keyin siz ilovani telefon orqali sinab ko'rishingiz mumkin.

Ushbu usuldan foydalanib, android studiyasida siz hali ham tezkor ishga tushirish variantini foydalanishingiz mumkin. Shunday qilib, bu sizning muammoingizni hech bo'lmaganda vaqtincha hal qiladi. Yaqin kelajakdagi yangiliklarda MIUI optimallashidan foydalanishga umid qilamiz :)

17
qo'shib qo'ydi

Nihoyat men buni hal qildim!

vaqtinchalik yechim ostidan. Muammo Google-ga bildirildi.

Avvalo, Android Studion 2.3 ilovasi-debug.apk-ni ko'p tilimdan o'rnatishga harakat qilayotgan Run jurnalida topildim.

$ 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 \ qidiruv \ split-apk \ debug \ slices \ slice_9.apk   E: \ Android_Projects \ ActivityLifecycle \ app \ build \ intermediates \ split-apk \ debug \ slices \ 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 \ slices \ 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 \ ActivityLifecycle \ app \ build \ intermediates \ split-apk \ debug \ slices \ slice_6.apk   E: \ Android_Projects \ ActivityLifecycle \ app \ build \ outputs \ apk \ app-debug.apk

Keyin buyruq satrida faqat app-debug.apk ni o'rnatishga harakat qildim:

Adb-install -d E: \ Android_Projects \ ActivityLifecycle \ app \ build \ outputs \ apk \ app-debug.apk

Ilova muvaffaqiyatli o'rnatildi, ammo telefonimda ishlamadi.

Va nihoyat:

  1. Buyruqning satrida app-debug.apk ni qayta derdim:

gradlew.bat yig'ish uchun

  1. app-debug.apk ilovasini buyruq satridan takrorlang va baxtli bo'ldingiz:

Adbni o'rnatish: E: \ Android_Projects \ ActivityLifecycle \ app \ build \ outputs \ apk \ app-debug.apk

Bu AndroidStudio 2.3 da, albatta, gradle muammosi.

7
qo'shib qo'ydi
+1. Android Studio 2.3.3 versiyasida ishlab chiqarilgan multideyksimon apk adb buyruq qatori orqali o'rnatilganda ishga tushirilgandi. Buyruqning satrini apellyani qayta yig'ish Gradle masalani hal qildi!
qo'shib qo'ydi muallif Yuntao, manba

MIUI da bir xil muammolarga duch keldim. OEM ochilishini yoqish uchun men uchun MIUI optimallashini o'chirib qo'yishmadi.

Quyida mening Redmi 3s asosiy ishlab chiquvchi variantlari sozlamalari ekrani tasvirlangan:

screenshot of my Redmi 3s prime developer options setting

5
qo'shib qo'ydi

Xiaomi Redmi 4X bilan bir xil muammolarga egamiz. MIUI optimallashini telefon dev sozlamalari yordamida o'chirib qo'yish orqali hal qilindi.

3
qo'shib qo'ydi
men uchun ishlagan, rahmat
qo'shib qo'ydi muallif Damara Jati P, manba

Sozlamalar ichida Tezkor ishga tushirishni o'chirib qo'ying.

3
qo'shib qo'ydi
Men shu muammoni oldim va tezda ishlashni o'chirib qo'ydim, ammo keyin bu xato xabarni olaman. Xatolik: '': app: transformClassesWithDexForDebug '' uchun ijro bajarilmadi. com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: bir nechta dex fayllari Lcom/google/androidni belgilaydi/gms/ichki/zzru;
qo'shib qo'ydi muallif Noah Tanenholtz, manba

Bu "tezkor ish" funksiyasidan kelib chiqadi, uni o'chirib qo'yishingiz mumkin:

Open the Settings or Preferences dialog. Navigate to Build, Execution, Deployment > Instant Run.

Enable Instant Run-ning yonidagi katakchani olib tashlang va u tayyor bo'lishga tayyor.

2
qo'shib qo'ydi

Quyidagi amalni bajaring ...

Build>Clean Project

Keyin loyihani yana ishga tushiring, bu men uchun ishlaydi

2
qo'shib qo'ydi

faqat emulyatorni yoping va yana qoching, muammo baxtli kodlashni hal qiladi

1
qo'shib qo'ydi

MIUI telefondagi xuddi shu muammolarga duch kelgan MIUI hisobini tuzish va USB orqali o'rnatishni faollashtirish.

1
qo'shib qo'ydi
USB orqali o'rnatish yoqildi
qo'shib qo'ydi muallif Kapil Rajput, manba

Build.gradle faylida applicationid ni o'zgartiring. misol uchun-

com.example.myAndroidAppni com.example.somethingelse manziliga kiriting

Keyin gradringizni sinxronlang, keyin siz ilovani o'rnatishingiz mumkin, agar avvalgi applicationId sizning ishlab chiqarish identifikatoringiz bo'lsa, yana avval uni o'zgartiring, endi qurilma ilova o'rnatishga imkon beradi.

Umid qilamanki, bu sizga yordam berishi mumkin.

1
qo'shib qo'ydi
Men usulingizni sinab ko'rdim va u ishlaydi! Eski kompyuter tomonidan tarqatilgan telefonimga o'rnatilgan original ilovam bor, keyin yangi kompyuterga o'taman va unga manba kodini ko'chirib olib, yana tarqatishga harakat qilaman, ammo muvaffaqiyatsiz tugadi. Ehtimol, u Android studiyasining turli xil versiyasidan, yoki kursatkichdan va boshqalardan kelib chiqadi. Men loyihani amalga oshirish uchun muvaffaqiyatli bo'lish uchun har xil kulgili narsalarni qilyapman. Android Studio'dan dasturni o'rnatishdan oldin telefonimdan olib tashlashimni so'radim, OK tugmasini bosdim, ammo u o'rnatilmadi. Keyin usulingizni sinab ko'rdim va u ishlaydi!
qo'shib qo'ydi muallif im_chc, manba
O'ylaymanki, aslida asl nusxadan o'chirilmaydi, men hali ham nima uchun tushuna olmayapman, lekin hech bo'lmaganda men yo'lda qaytib ketaman
qo'shib qo'ydi muallif im_chc, manba

"Ishlab chiqaruvchi" parametrlarida "USB-dan o'rnatish" bandiga ruxsat yoki yoqing.

1
qo'shib qo'ydi

Sometime app doesn't show on home screen,So Check your apps by going to setting - > apps -> and then uninstall from app setting might this work.

0
qo'shib qo'ydi
ilova ilovalarda ham mavjud emas :(
qo'shib qo'ydi muallif Kapil Rajput, manba

Make sure your app is fully uninstalled from the device, check from the settings>applications. Some times ap not shows you in the app drawer but still in the system, if app is there you must uninstall from there, then check.

0
qo'shib qo'ydi
ilova qurilmada mavjud emas, men buni iloji boricha tekshirishga muvaffaq bo'ldim
qo'shib qo'ydi muallif Kapil Rajput, manba

Mening vaziyatimda Instant Run kichik muammolar tufayli INSUFFICIENT_SPACE muammoning haqiqiy sababini yashirib yubordi va men ham "sessiya tashkil eta olmadim" xatosi oldim. Instant Run o'chirilgandan so'ng, haqiqiy muammo aniqlandi va Instant Run ishga tushirilgandan so'ng uni ishladi.

0
qo'shib qo'ydi

USB disk raskadrovka-ga o'ting va MIUI Inspektsiyani o'chiring va telefonni qayta ishga tushirishga ruxsat bering. Bu erda yaxshi narsalar bo'lishi kerak

0
qo'shib qo'ydi

Mana mening halim (zudlik bilan ishga tushirishni bekor qilishning hojati yo'q) Ushbu bosqichlarning barchasi belgilangan tartibda bajarilsin:

1- bosqich tuzilishi (ildiz darajasi)

grader

2 - Gradle qurish + toza (ilova darajasi)

grader ilovasi

3 - Yuqori satrda ilovani tanlang (Run 'app' -dan chapga)

4 - toza loyiha:

Navigate to Build > Clean Project

Va hozir ish kerak! Agar siz ushbu amallarni bajarayotgan bo'lsangiz, darhol ishga tushirishni to'xtatmasligingiz kerak

0
qo'shib qo'ydi
Build> Clean loyihasi. Ba'zan bu etarli, ammo agar siz boshqa barcha qadamlarni qilsangiz, u albatta ishlaydi
qo'shib qo'ydi muallif Ginggas, manba

Menda bunday jildni loyiha bilan qayta nomlanganidan keyin bunday xatolik yuzaga keldi.

Instance Run o'chirib qo'yildi, ammo uni o'chirib qo'yishingiz shart emas?

I deleted all the tags mentioning the old folder name from the file myproject\app\build\intermediates\restart-dex\debug\build-info.xml

Xatolik yo'qoldi.

0
qo'shib qo'ydi
Instance Runni o'chirib qo'yish, men uchun muammoni bartaraf etdi. :)
qo'shib qo'ydi muallif pstorli, manba