2017-02-16 10 views
0

Я обновил свой ApplicationID с ароматом, добавляя .fbПроблема с мгновенным запуском, когда ApplicationID обновленной

Он был не нужен, так что я удалил applicationIdSuffix ".fb" в аромате. Так как это обновление я не в состоянии использовать мгновенный запуск, я получил исключение при попытке запустить мое приложение:

02-16 10:25:50.354 25526-25526/? I/InstantRun: Instant Run Runtime started. Android package is com.test.evilb.fb, real application class is com.test.evilb.application.MyApplication. 
02-16 10:25:50.356 25526-25526/? E/InstantRun: Failed to create directory /data/data/com.test.evilb.fb/files/instant-run/dex 
02-16 10:25:50.356 25526-25526/? E/InstantRun: Couldn't create dex code folder 
02-16 10:25:50.357 25526-25532/? E/art: Failed sending reply to debugger: Broken pipe 

Он все еще пытается установить со старым aplicationId и выбросить это исключение:

FATAL EXCEPTION: main 
Process: com.onmo.soundchat, PID: 25526 
java.lang.RuntimeException: Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication: java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.test.evilb.application.MyApplication 

Даже после отказа от кеширования и перезагрузки компьютера перезагрузка компьютера все еще появляется. Если я отключу мгновенный запуск, я без проблем запускаю приложение.

Есть ли в режиме мгновенного запуска кеш где-нибудь я могу очистить? Или мне нужно что-то сделать, чтобы снова использовать мгновенный запуск?

ответ

0

Обновление buildToolsVersion сделало трюк для меня. Публикация моего решения на случай, если кто-то получит такую ​​же проблему