1

我正在尝试实现klio's library,但即使按照教程进行操作,我也会不断收到此异常。

这是日志猫:

    11-12 23:34:30.979: E/AndroidRuntime(27299): FATAL EXCEPTION: main
    11-12 23:34:30.979: E/AndroidRuntime(27299): java.lang.NoClassDefFoundError: flex.messaging.io.amf.client.AMFConnection
    11-12 23:34:30.979: E/AndroidRuntime(27299):    at tiwiz.connection.test.ConnectionActivity.retrieveNetData(ConnectionActivity.java:72)
    11-12 23:34:30.979: E/AndroidRuntime(27299):    at tiwiz.connection.test.ConnectionActivity.onCreate(ConnectionActivity.java:32)
    11-12 23:34:30.979: E/AndroidRuntime(27299):    at android.app.Activity.performCreate(Activity.java:5008)
    11-12 23:34:30.979: E/AndroidRuntime(27299):    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
    11-12 23:34:30.979: E/AndroidRuntime(27299):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2139)
    11-12 23:34:30.979: E/AndroidRuntime(27299):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2210)
    11-12 23:34:30.979: E/AndroidRuntime(27299):    at android.app.ActivityThread.access$600(ActivityThread.java:142)
    11-12 23:34:30.979: E/AndroidRuntime(27299):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1208)
    11-12 23:34:30.979: E/AndroidRuntime(27299):    at android.os.Handler.dispatchMessage(Handler.java:99)
    11-12 23:34:30.979: E/AndroidRuntime(27299):    at android.os.Looper.loop(Looper.java:137)
    11-12 23:34:30.979: E/AndroidRuntime(27299):    at android.app.ActivityThread.main(ActivityThread.java:4931)
    11-12 23:34:30.979: E/AndroidRuntime(27299):    at java.lang.reflect.Method.invokeNative(Native Method)
    11-12 23:34:30.979: E/AndroidRuntime(27299):    at java.lang.reflect.Method.invoke(Method.java:511)
    11-12 23:34:30.979: E/AndroidRuntime(27299):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
    11-12 23:34:30.979: E/AndroidRuntime(27299):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:558)
    11-12 23:34:30.979: E/AndroidRuntime(27299):    at dalvik.system.NativeStart.main(Native Method)

编译顺利,所以看起来它在编译过程中找到了类......有人可以帮助我吗?:)

4

2 回答 2

1

问题是由于从版本 17 开始在 ADT 中管理库的方式发生了变化。

是解决方案,本质上是:

  1. 从您的 Java 构建路径中删除KlioMobileDS项目
  2. 将其导出到 .jar
  3. 将该 .jar 放入您的项目文件夹中
于 2012-11-12T23:28:10.877 回答
1

检查项目中是否有 libs 文件夹。如果不创建它并将所有外部库添加到它。然后将这些库从这个 libs 文件夹导入到您的构建路径中。就是这样。如果问题仍然存在,请转到 Build Path 中的 Order and Export 选项卡,并将您导入的所有库移动到顶部。

于 2012-11-13T02:01:39.830 回答