org.jf.dexlib2.analysis.AnalysisException: Incorrect field type "Ljava/lang/String;" for iget-quick

GitHub | bursoft-git | 2 months ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.
  1. 0

    GitHub comment 316#148160050

    GitHub | 1 year ago | superr
    org.jf.dexlib2.analysis.AnalysisException: Could not resolve the field in class Ljava/lang/Object; at offset 8
  2. 0

    GitHub comment 316#148127092

    GitHub | 1 year ago | superr
    org.jf.dexlib2.analysis.AnalysisException: Could not resolve the field in class Ljava/lang/Object; at offset 8
  3. 0

    GitHub comment 316#147765207

    GitHub | 1 year ago | superr
    org.jf.dexlib2.analysis.AnalysisException: Could not resolve the field in class Ljava/lang/Object; at offset 12
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Error "Incorrect field type "Ljava/lang/String;" for iget-quick" during deodexing

    GitHub | 2 months ago | bursoft-git
    org.jf.dexlib2.analysis.AnalysisException: Incorrect field type "Ljava/lang/String;" for iget-quick
  6. 0

    Error "Could not resolve the method in class Landroid/view/View" during deodexing

    GitHub | 2 months ago | bursoft-git
    org.jf.dexlib2.analysis.AnalysisException: Could not resolve the method in class Landroid/view/View; at index 726

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. org.jf.dexlib2.analysis.AnalysisException

      Incorrect field type "Ljava/lang/String;" for iget-quick

      at org.jf.dexlib2.analysis.OdexedFieldInstructionMapper.getAndCheckDeodexedOpcode()
    2. org.jf.dexlib2
      MethodAnalyzer.<init>
      1. org.jf.dexlib2.analysis.OdexedFieldInstructionMapper.getAndCheckDeodexedOpcode(OdexedFieldInstructionMapper.java:241)
      2. org.jf.dexlib2.analysis.MethodAnalyzer.analyzeIputIgetQuick(MethodAnalyzer.java:1759)
      3. org.jf.dexlib2.analysis.MethodAnalyzer.analyzeInstruction(MethodAnalyzer.java:1015)
      4. org.jf.dexlib2.analysis.MethodAnalyzer.analyze(MethodAnalyzer.java:201)
      5. org.jf.dexlib2.analysis.MethodAnalyzer.<init>(MethodAnalyzer.java:131)
      5 frames
    3. org.jf.baksmali
      Baksmali$1.call
      1. org.jf.baksmali.Adaptors.MethodDefinition.addAnalyzedInstructionMethodItems(MethodDefinition.java:463)
      2. org.jf.baksmali.Adaptors.MethodDefinition.getMethodItems(MethodDefinition.java:371)
      3. org.jf.baksmali.Adaptors.MethodDefinition.writeTo(MethodDefinition.java:238)
      4. org.jf.baksmali.Adaptors.ClassDefinition.writeVirtualMethods(ClassDefinition.java:326)
      5. org.jf.baksmali.Adaptors.ClassDefinition.writeTo(ClassDefinition.java:112)
      6. org.jf.baksmali.Baksmali.disassembleClass(Baksmali.java:152)
      7. org.jf.baksmali.Baksmali.access$000(Baksmali.java:46)
      8. org.jf.baksmali.Baksmali$1.call(Baksmali.java:76)
      9. org.jf.baksmali.Baksmali$1.call(Baksmali.java:74)
      9 frames
    4. Java RT
      Thread.run
      1. java.util.concurrent.FutureTask.run(FutureTask.java:266)
      2. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      3. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      4. java.lang.Thread.run(Thread.java:745)
      4 frames