Error:Execution failed for task ':app:tinkerSupportProcess_360DebugManifest'. > java.io.FileNotFoundException: E:\newkp\kuaipiandroid\NewKp\app\src\main\java\com\dx168\fastdex\runtime\FastdexApplication.java (系统找不到指定的路径。)
Activity
typ0520 commentedon Mar 22, 2017
@dongzy 你是使用了tinker的一键接入吗,估计是冲突了,它们也是替换了Appplication,需要让tinkerSupport先替换
dongzy commentedon Mar 22, 2017
@typ0520 是啊,那怎么弄?不能用tinker的这个接入方式吗?
typ0520 commentedon Mar 22, 2017
@dongzy 我闲下来的时候尝试做下兼容吧,这周在忙公司的事情,tinkersupport的gradle插件代码没有开源出来,要花点时间研究下;还是建议你使用tinker原生的接入方式
typ0520 commentedon Mar 22, 2017
@dongzy 试下0.0.3-beta3这个版本,兼容了tinkerSupport的插件
dongzy commentedon Mar 24, 2017
@typ0520 还是那个错误,我使用的是bugly提供的tinker,下面是我的配置。是使用了代理模式,也就是快速接入。
tinkerSupport {
// baseApk = "${bakPath}/${baseApkDir}/kp_v${android.defaultConfig.versionName}__91.apk"
// baseApkProguardMapping = "${bakPath}/kp_v${android.defaultConfig.versionName}__91-mapping.txt"
// baseApkResourceMapping = "${bakPath}/${baseApkDir}/kp_v${android.defaultConfig.versionName}__91-R.txt"
}
typ0520 commentedon Mar 24, 2017
@dongzy 加下我的qq 752554930
xiang473535976 commentedon Mar 27, 2017
Unable to instantiate application com.dx168.fastdex.runtime.FastdexApplication: java.lang.ClassNotFoundException
xiang473535976 commentedon Mar 27, 2017
没加热修复 这些…………
typ0520 commentedon Mar 27, 2017
@xiang473535976 你是不是开了instant run,如果不是有可能你加的一些插件也有替换application的逻辑,在fastdex执行以后又替换掉了;你能把完整的gradle build日志和运行期的错误堆栈贴出来吗
typ0520 commentedon Mar 28, 2017
@xiang473535976 找到原因了,你的android gradle build版本是2.3.0吧,最新的需要做下兼容,你可以先用2.2.0,等处理好了告诉你
typ0520 commentedon Mar 28, 2017
@xiang473535976 @dongzy 问题已解决0.0.3-beta7, android-gradle-build 2.3.0 获取dex输出目录的api变掉了,已经做了兼容处理