Защо мога да стартирам приложенията си за android в собствения си лаптоп, които се изпълняват успешно в училищната ми лаборатория с android studio

Интересно ми е да създавам свои собствени приложения за Android, създадох си прости приложения за изчисляване на BMI в училищната лаборатория и те работят успешно. Но когато се прибера вкъщи и се опитам да стартирам в собствения си лаптоп, той не работи и извежда съобщение за грешка. По-долу са съобщенията за грешка:

Инсталирането е неуспешно със съобщение Невалиден файл: E:\Degree year2sem2\mobile app\Pratical\Pratical2\app\build\intermediates\split-apk\debug\slices\slice_5.apk.

Възможно е този проблем да бъде разрешен чрез деинсталиране на съществуваща версия на apk, ако е налице, и след това повторно инсталиране.

ПРЕДУПРЕЖДЕНИЕ: Деинсталирането ще премахне данните на приложението!

Искате ли да деинсталирате съществуващото приложение?"

Между другото, аз използвам Android Studio 3.0 и моята училищна лаборатория използва 2.3, може ли това да е проблемът с версията или нещо друго? благодаря, ако някой може да помогне


person Jiaen Ong    schedule 29.10.2017    source източник
comment
diff pc diff workplace setting.. опитайте да щракнете върху clean project и rebuild project   -  person ZeroOne    schedule 29.10.2017


Отговори (2)


Реших в 3 стъпки:

1) Щракнете върху раздела Build -› Clean Project

2) Щракнете върху раздела Build -› Rebuild Project

3) Щракнете върху раздела Изграждане -› Изграждане на APK

Ако това не работи, опитайте

Настройки › Build, Execution, Deployment › Instant Run › Enable Instant Run към код за гореща смяна (махнете отметката от това)

person Joseph Mathew    schedule 29.10.2017

Причината е, че се опитвате да стартирате част от apk.

Когато стартирате кода си, Android Studio ще създаде множество части от вашето приложение за по-бързо изпълнение, наречено Instant run.

Изграждане > Изчистване на проекта

Ще премахне всички slice apk от вашия локален файл.

След това стартирайте отново

person Sushin Pv    schedule 29.10.2017
comment
Много благодаря за твоята помощ - person Jiaen Ong; 29.10.2017