5

ActionBarSherlockの使用を開始する際に問題が発生しました。4.1.0バージョンをダウンロードし、次のチュートリアルに従ってインストールしました。

http://www.youtube.com/watch?v=4GJ6yY1lNNY

私が直面している問題は、新しいプロジェクトを作成し、それにActionbarSherlockのライブラリプロジェクトを追加するときです。次のエラーが発生します。

Description Resource    Path    Location    Type
The container 'Android Dependencies' references non existing library 'C:\Work\JakeWharton-ActionBarSherlock-4.1.0-0-g9598f2b\JakeWharton-ActionBarSherlock-88fc341\library\bin\com_actionbarsherlock.jar'   myapp       Build path  Build Path Problem

誰か助けてください。

4

7 に答える 7

4

同じ問題が発生しました。.jarファイルが要求されましたが、存在しません。また、含まれているjarライブラリではなくAndroidライブラリプロジェクトを使用するため、ファイルが存在しなくても問題ありません。

欠落しているインポート(.jarまたはライブラリプロジェクト)が問題の原因である場合、AqifHamidによって説明されている手順は完全に問題ありません。しかし、このエラーの理由は、両方のプロジェクト(AndroidBar Sherlockと独自のAndroidプロジェクト)をJavaコンプライアンスレベル1.6に設定する必要があるためであることがわかりました。

これを行うには、[プロジェクトのプロパティ] => [Javaコンパイラ]に移動し、レベルを1.6に設定します。もちろん、コンピュータにJDK1.6をインストールする必要があります...

これがあなたにも役立つことを願っています!

于 2012-10-16T13:31:06.610 に答える
2

それが私のために働く唯一のことは、Javaコンパイラタブのコンパイルレベル-> 1.7(それは1.6でした)のプロパティで選択することでした。その後、Androidツールでプロジェクトのプロパティを修正します

于 2013-05-05T22:22:30.807 に答える
1

次の手順を実行します。

  • あなたが持っているのと同じようにbinresフォルダ。プロジェクトを右クリックして、「libs」という名前のフォルダーを追加します(libsフォルダーがまだ存在しない場合)。
  • com_actionbarsherlock.jar次に、このlibsフォルダにファイルをコピーして貼り付けます。
  • com_actionbarsherlock.jarファイルを右クリックして、をクリックしますAdd to Build Path
  • 次に、プロジェクトをクリーンアップしてビルドします。あなたは行ってもいいはずです。

編集:

プロジェクトをライブラリとして追加するには、次のようにします。

  • ライブラリプロジェクトがプロジェクトリストにあり、開いていることを確認してください。
  • ライブラリプロジェクトを追加するプロジェクトを右クリックして、を選択しますPorperties
  • プロパティウィンドウをクリックAndroidし、下にスクロールすると、下部にライブラリセクションが表示されます。そこにAddボタンを押します。
  • これで、ライブラリプロジェクトのリストが表示されるウィンドウが開きます。必要なプロジェクトを選択して、を押しOkます。これで、ライブラリプロジェクトに緑色のチェックマークが付いている必要があります。
  • Applyとボタンを押しOkます。
  • あなたは今行ってもいいはずです。

よろしく、Aqif Hamid

于 2012-06-30T14:04:05.757 に答える
1

libディレクトリにjarを追加する(またはjarを含めるだけでは)プロジェクトにActionBarSherlockを含めることはできないことを理解しています。ActionBarSherlock用のAndroidプロジェクトを作成し、ライブラリとしてリンクする必要があります。

  1. EclipseでActionBarSherlockプロジェクトを作成します
  2. プロジェクトを右クリックして、[プロパティ]に移動します
  3. Android左ペインで選択
  4. 次に、右側のペインの下部にAdd...、手順1で作成したActionBarSherlockプロジェクトを表示できます。

jarアプローチが機能しない理由に興味がある場合は、このスレッドでJakeの返信を提供します (この時点では1か月半前ですが)。

于 2012-08-29T20:14:59.293 に答える
0

1-libsフォルダー(マニフェストと並列)を作成し、その中にjarを配置します

プロジェクト->右クリック->プロパティ->Javaビルドパス->ライブラリ->Jarの追加->yourjar.jar

このビデオは、問題が発生した場合に役立つ可能性があります。

http://mobile.tutsplus.com/tutorials/android/jar-for-android/

于 2012-06-30T14:04:28.283 に答える
0

actionbarsherlockプロジェクトをクリーンアップします。再構築時に.jarファイルが生成されます。

于 2012-07-01T01:33:53.897 に答える
0

Android Toolsオプションを使用して互換性のあるライブラリを追加すると、問題が解決しました。

于 2013-12-16T00:55:25.143 に答える