【问题标题】:Android exception description安卓异常说明
【发布时间】:2013-12-28 05:48:22
【问题描述】:

$1 在这样的异常中是什么意思:

Error:[AndroidApp] at com.android.dx.command.dexer.Main$1.processFileBytes

【问题讨论】:

标签: java android debugging logging


【解决方案1】:

我会通过一个例子来回答

package com.examples;

public class Example {  
    public static void main(String[] args) {
        Runnable runner = new Runnable() {          
            @Override
            public void run() {
                System.out.println(this.getClass());
            }
        };
        runner.run();
    }
}

当你在文件Example.java中编译以下类时

javac Example.java

你最终得到了两个 .class 文件

Example.class
Example$1.class

如果你运行 main 方法,它会打印出来

class com.examples.Example$1

这就是 java 语言为匿名内部类生成.class 文件的方式。

见:

【讨论】:

    【解决方案2】:
    猜你喜欢
    • 1970-01-01
    • 2015-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-27
    相关资源
    最近更新 更多