我已经通过添加.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 :(得分:0)
更新buildToolsVersion对我来说很有用。 发布我的解决方案,万一有人得到同样的问题