-1

問題を見つけようとしましたが、役に立ちませんでした。指示に従ってライブラリを追加しました

(LibraryProject isLibrary、myProject の addLibrary)

プロジェクトを開始すると、エラーが発生します:

ログ:

FATAL EXCEPTION: main
java.lang.NoClassDefFoundError: com.slidingmenu.lib.SlidingMenu
    at ru.com.whatyouwant.MainActivity.onCreate(MainActivity.java:35)

そしてActivity.class

@Override
protected void onCreate(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    //SlidingMenu Line 35
    SlidingMenu menu = new SlidingMenu(this);
    menu.setMode(SlidingMenu.LEFT);
    menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
    menu.setShadowWidth(10);
    menu.setSlidingEnabled(true);
    menu.setFadeDegree(0.35f);
    menu.setMenu(R.layout.menu);

    // Initialize ID's
    mText = (EditText)findViewById(R.id.fullscreen_content);
    pop_up_menu = (LinearLayout) findViewById(R.id.pop_up_menu);
    mFiles = new FileOptions(this);

    //Menu ID's
    menu_save = (TextView) findViewById(R.id.pop_up_save);
    menu_save.setOnClickListener(onMenu_save);

    menu_delete = (TextView) findViewById(R.id.pop_up_delete);
    menu_delete.setOnClickListener(onMenu_delete);



    // Call Popup Menu
    mText.setOnLongClickListener(new OnLongClickListener() {

        @Override
        public boolean onLongClick(View v) {
            new PopupMenu(pop_up_menu, MainActivity.this);
            return false;
        }
    });


}
4

2 に答える 2

1

アプリ プロジェクトから参照されているライブラリ プロジェクトがありません。両方のプロジェクトが既に Eclipse にインポートされていると仮定します。

1) プロジェクトを選択

2) 右クリック、プロパティ

3)左パネル リストのAndroidセクションに移動します。

4) [ライブラリ] セクションに、SlidingMenu ライブラリ プロジェクトが一覧表示されます。

5) [追加... ] ボタンを押して、SlidingMenuプロジェクトを選択し、[ OK ] を押します。

6) [ OK ] をもう一度押して、プロジェクト プロパティ ウィンドウを閉じます。

7) 準備完了です。

于 2013-01-03T20:58:15.727 に答える
0

私は同じ質問に会いました。私の解決策があります:

  1. プロジェクトを右クリック---->プロパティ----->Javaビルドパス---->注文とエクスポート、プロジェクトがライブラリとして追加したjarパッケージを確認します。
  2. 日食を閉じて再起動します
  3. プロジェクトをきれいにする
  4. 問題は解決しました

問題は解決しましたが、原因がわかりませんでした。誰かが知っている場合は、教えてください、ありがとう!

于 2013-11-06T15:53:31.197 に答える