同样的问题,求指导
- Dominant language
- C++
- Stars
- 7k
- Forks
- 1.6k
- PR merge metrics
- No merged PRs in 30d
Description
java.lang.RuntimeException: can,t modified Field:abc_background_cache_hint_selector_material_dark(I), in class :Landroid/support/design/R$color;
at com.euler.patch.diff.DiffInfo.addModifiedFields(DiffInfo.java:88)
at com.euler.patch.diff.DexDiffer.compareField(DexDiffer.java:125)
at com.euler.patch.diff.DexDiffer.compareField(DexDiffer.java:101)
at com.euler.patch.diff.DexDiffer.compareField(DexDiffer.java:95)
at com.euler.patch.diff.DexDiffer.diff(DexDiffer.java:32)
at com.euler.patch.ApkPatch.doPatch(ApkPatch.java:68)
at com.euler.patch.Main.main(Main.java:97)
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the stack trace entries in com.euler.patch.diff.DiffInfo.addModifiedFields and com.euler.patch.diff.DexDiffer.compareField, then follow the call into com.euler.patch.ApkPatch.doPatch. Reproduce the reported failure involving android/support/design/R$color and determine the conditions that cause the field-modification exception; done should include a confirmed explanation and a validated resolution.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, java
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100