eleme / Amigo

A hotfix library for Android platform, and not just this...
Other
1.37k stars 213 forks source link

RuntimeException: Unable to instantiate application #246

Closed ghost closed 7 years ago

ghost commented 7 years ago

RuntimeException: Unable to instantiate application me.ele.amigo.Amigo: java.lang.RuntimeException: java.lang.RuntimeException: Initiate amigo files failed (do not have access to /data/data/com.huan.edu.lexue.frontend/code_cache/amigo_odex) 请问这是什么原因导致的呢?

ghost commented 7 years ago

// Caused by: java.lang.RuntimeException: Initiate amigo files failed (do not have access to /data/data/com.huan.edu.lexue.frontend/code_cache/amigo_odex).

// at me.ele.amigo.AmigoDirs.ensureAmigoDir(AmigoDirs.java:104)

// at me.ele.amigo.AmigoDirs.(AmigoDirs.java:47)

// at me.ele.amigo.AmigoDirs.getInstance(AmigoDirs.java:52)

// at me.ele.amigo.PatchInfoProvider.getPatchInfoFile(PatchInfoProvider.java:255)

// at me.ele.amigo.PatchInfoProvider.readLocked(PatchInfoProvider.java:223)

// at me.ele.amigo.PatchInfoProvider.queryWorkingChecksum(PatchInfoProvider.java:120)

// at me.ele.amigo.PatchInfoProvider.query(PatchInfoProvider.java:63)

// at me.ele.amigo.PatchInfoUtil.getWorkingChecksum(PatchInfoUtil.java:34)

// at me.ele.amigo.Amigo.attachApplication(Amigo.java:75)

JackCho commented 7 years ago

@zhousuqiang 这个貌似是app私有目录的code_cache文件权限不足,麻烦贴下你的手机厂商、ROM版本。 @FtheGFW 你也跟进一下

ghost commented 7 years ago

@JackCho 我们是用在TV端的,厂商是CH,ROM版本5.1。 请问这个是在启动时anigo进行初始化时报出来的吗?昨晚跑monkey跑出来的,现在手动测试不会出现了。

JackCho commented 7 years ago
2017-07-12 10 41 56

这里貌似是个 Android issue

建议系统手动安装再跑一遍Monkey,看看问题还在不

ghost commented 7 years ago

@JackCho 请问在build.gradle里面把disable关闭掉后,还会走上面那些代码吗?这个厂家太较真,所以想暂时先把amigo关闭。

JackCho commented 7 years ago

disable意思是禁掉Amigo的所有功能,不会走到上面的代码的

ghost commented 7 years ago

好的,谢谢