オープンソースプロジェクトSlidingMenuの構成に関する質問
3048 ワード
最近、オープンソースプロジェクトSlidingMenuを研究したいと思っています.プロジェクトを構成するのに長い時間がかかりました.断続的に試してみましたが、やっと構成に成功しました.書いて皆さんと経験を共有します.
Step 1:依存する項目と例をインポートする
プロジェクト
File -> Import -> Android -> Existing Android Code Into Workspace
を開き、対応するディレクトリを見つけ、対応するプロジェクトを導入します.プロジェクトを現在のプロジェクトに導入する方法が分からない場合は、リンク1を参照してください.
Step 2:依存する項目の問題を解決する
Console error: Unable to resolve target ‘Google Inc.:Google APIs:16. Fix:android avdの現在のサポートがあるかどうかを確認するList of errors: ACTION_POINTER_INDEX_MASK cannot be resolved android. HONEYCOMB cannot be resolved or is not a field LAYER_TYPE_HARDWARE cannot be resolved or is not a field LAYER_TYPE_NONE cannot be resolved or is not a field MATCH_PARENT cannot be resolved or is not a field The method getLayerType()is undefined for the type View The method setLayerType(int,null)is undefined for the type View Fix:最新バージョンに変更
Step 3:SlidingMenuのサンプル項目の問題を解決する
Console error: Found 2 versions of android-support-v4.jar in the dependency list,but not all the versions are identical (check is based on SHA-1 only at this time). Jar mismatch! Fix your dependencies Fix:同じバージョンのjarパッケージをいくつか置き換え、Clean以下のプロジェクトList of errors: The method getSupportActionBar() is undefined for the type BaseActivity The method getSupportMenuInflater() is undefined for the type BaseActivity The method onCreateOptionsMenu(Menu) of type BaseActivity must override or implement a supertype method The method onOptionsItemSelected(MenuItem)The the type Activity is not applicable for the arguments The method onOptionsItemSelected(MenuItem)of type BaseActivity must overide or implement a supertype method Themethod onOptionsItemSelected(MenuItem)of type ResponsiveUIActivty must override or implement a supertype method Fix:SlidingMenulibraryプロジェクトのS d d i n l i g FragmentActivity ActiventActivity Activity Actitititiy m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m...JAvaヘッダに参照を追加する:import com.actionbarsherlock.app.SherlockFragmentActivity; 次の手順を実行します:public class SlidingFragmentActivity extends FragmentActivity implements SlidingActivity Base{public class SlidingFragmentActivity extends SherlockFragmentActivity implements SlidingActivity Base{エラーがまだ存在する場合はcleanエンジニアリングTip:ActionBarShellockとSlidingMenuクラスライブラリが導入されたことを保証します.
参照先:
http://stackoverflow.com/questions/14057367/exact-procedure-to-add-jfeinstein10-slidingmenu-in-android-project/14118683#14118683
http://boroniatechnologies.com/installing-slidingmenu-android-library-and-example/