web-dev-qa-db-ja.com

Androidプロジェクトの作成中にjarlistキャッシュファイルを書き込めません

EclipseでAndroidプロジェクトを作成しているときに、次のエラーが表示されます。

[2014-03-13 15:14:36 - appcompat_v7] WARNING: unable to write jarlist cache file C:\Users\Neelakanteshwar\AndroidFirst\appcompat_v7\bin\jarlist.cache

そしてappcompat_v7フォルダーは、Eclipseのプロジェクトフォルダーとともに作成されます。

誰でも解決策を手伝ってくれますか?.

21
neelu

appcompat_v7/binフォルダーに移動すると、ファイルjarlist.cacheが表示されないか、同期されていないことがわかります。 appcompat_v7フォルダーを更新する必要があります。そのフォルダーでF5キーを押すだけです。

アクションバーコンポーネントを使用するため、appcompat_v7フォルダーが追加されます。

ああ。新しいプロジェクトを作成するときに新しいappcompat_v7_XXフォルダーを避けるには、Minimum Required SDKとしてLEVEL API 14を選択します。

その後、AndroidManifest.xmlを変更し、必要なレベルを設定する必要があります。

<uses-sdk
    Android:minSdkVersion="14"   ------> change it
    Android:targetSdkVersion="19" />` 

Heads up!すべてのappcompat_v7_XXを削除します。これはバグです。

appcompat_v7を使用すると、Eclipseが2つのXMLファイルを作成することがわかります。

  • activity_main.xml
  • fragment_main.xml

activity_main.xmlのみで古い方法でプロジェクトを作成するオプションが必要な場合は、次のようにします。

  • 次のパスにあるフォルダー「BlanckActivity」のコピーを作成します:ADT以前のバージョンの\sdk\tools\templates\activities

  • フォルダーの名前をBlankActivityNoFragmentに変更し、ファイルのフィールド名template.xmlを編集して、name=BlankActivityNoFragmentと読み取ります

  • 新しいEclipse IDEの同じパスにある新しいフォルダーをコピーします:sdk/tools/templates/activities

これで、新しいプロジェクトを作成するときに新しいテンプレートが表示されます。

API 14としてMinimum Required SDKとして選択することを忘れないでください

30
Necho

今日も同じ問題を抱えています。

  • 必要なすべてのコンポーネントをインストールして構成します。

  • メニューバーに移動:Project->Properties->Java build path

  • order and exportタブ:すべてのプロジェクトライブラリをチェックします。 Android 4.4。をチェックしました

2
joshuamabina

これは専門的な方法ではないかもしれませんが、私にとってはうまくいきました。

  • パスにjarという名前のフォルダーを手動で作成します:C:\Users\\***\appcompat_v7\bin\
  • Eclipseでプロジェクトを参照します。
2
VijayDroid

Eclipseの起動時にワークスペースパスを変更します。

  • C:\Users\XXXXXXXX\workspaceから
  • to、たとえばD:\My_Folder
2
Manoochehr

それは、Adroidバージョン2.1も必要だからです! Android SDK Managerに移動し、Androidバージョン2.1(API 7)をダウンロードします

新しいAndroidアプリを起動した場合。プロジェクトには、2.1から4.4までのAndroidバージョンが入力されています。つまり、プログラムは最小のAndroidバージョンbroを検索しています:)

ところで:2.2をダウンロードしてください。 Androidバージョンも。 :)

1
Hazzor

今日も同じ問題が発生しました。

私の場合、アドバイスの組み合わせが解決策になりました。

  1. Eclipseプロジェクトバーで、Appcompat(XYZ)と作成したばかりの新しいプロジェクトを削除しました。

  2. 更新の確認-更新は見つかりませんでした。

  3. [ファイル]-> [再起動]をクリックしました。

  4. 新規プロジェクトの作成中に、最小必要SDKとしてAPI 14を選択しました。

できた.

1
Zhanna

Appcompat_v7のbinフォルダーを更新するだけです!

0
user3406698

私の場合、別のアプローチがうまくいきました。誰かを助けることができるなら、ここでそれを言います。また、新しいプロジェクトを作成中に、appcompatのこの奇妙な問題に遭遇しました。

clean and buildデフォルトのappcompat_v72回のプロジェクト。Eclipse自体によって作成され、出来上がりました。すべてのエラーがなくなり、完全に機能します。

0
ridoy

私は同じエラーを受け取り、次の手順を実行しました。

genおよびbinフォルダーを削除するだけです

プロジェクトをクリーン(再ビルド)します。

0
enadun

Eclipseの更新を実行し([ヘルプ]-> [更新の確認])、問題が解決したかどうかをお知らせください。

0
ShutterSoul

これは私のために働いた。 Android-support-v7-appcompatを作成するときに、[プロジェクトをワークスペースにコピー]オプションをマークします。これで、必要なディレクトリに書き込むことができます。これがあなたのお役に立てば幸いです。

0
jaustron

まあ...私は同じ状況に会った。プロジェクトをEclipseおよびディスクから削除し、ワークスペースをディスクから削除し、新しいワークスペースでプロジェクトを再作成します...

0
bugfree