1

klio のライブラリを実装しようとしていますが、チュートリアルに従ってもこの例外が発生し続けます。

ログキャットは次のとおりです。

    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

プロジェクト内にlibsフォルダーがあるかどうかを確認します。そうでない場合は、それを作成し、すべての外部ライブラリをそれに追加します。次に、これらのライブラリをこのlibsフォルダーからビルドパスにインポートします。それでおしまい。問題が解決しない場合は、ビルドパスの[注文とエクスポート]タブに移動し、インポートしたすべてのライブラリを最上位に移動します。

于 2012-11-13T02:01:39.830 に答える
1

この問題は、バージョン 17 以降、ADT でのライブラリの管理方法が変更されたことに起因します。

これは本質的に解決策です:

  1. Java ビルド パスからKlioMobileDSプロジェクトを削除します。
  2. .jar にエクスポートします
  3. その .jar をプロジェクトのlibsフォルダーに入れます
于 2012-11-12T23:28:10.877 に答える