在创建android项目时无法编写jarlist缓存文件

时间:2014-03-13 09:57:41

标签: android android-appcompat

在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中的项目文件夹一起创建。

任何人都可以帮我解决问题。

13 个答案:

答案 0 :(得分:30)

如果您转到appcompat_v7/bin文件夹,您会看到文件jarlist.cache未显示或未同步。您需要刷新appcompat_v7文件夹,只需在该文件夹上按F5即可。

添加了appcompat_v7文件夹,因为您使用了操作栏组件。

啊哈。要在创建新项目时避免使用新的appcompat_v7_XX文件夹,选择LEVEL API 14作为最低要求SDK。

之后,你必须修改AndroidManifest.xml并设置你需要的等级。

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

抬头!删除所有appcompat_v7_XX。这是一个错误。

使用appcompat_v7,您将看到Eclipse创建了两个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

现在,您将在创建新项目时看到新模板。

请记住选择最低要求SDK作为API 14

答案 1 :(得分:2)

在启动Eclipse时更改工作区路径:

  • 来自C:\Users\XXXXXXXX\workspace
  • to,例如D:\My_Folder

答案 2 :(得分:2)

今天也遇到了同样的问题。

  • 安装并配置所有必需的组件。

  • 菜单栏上,转到:Project->Properties->Java build path

  • 订单和导出标签上:检查所有项目库。我查看了 Android 4.4。

答案 3 :(得分:2)

这可能不是专业的方式,但它对我有用。

  • 在路径中C:\Users\\***\appcompat_v7\bin\
  • 手动创建名为jar的文件夹
  • 在eclipse中推荐您的项目。

答案 4 :(得分:1)

那是因为你还需要Adroid 2.1版! 转到Android SDK Manager并下载Android 2.1版(API 7)

如果你开始一个新的Android应用程序。项目有输入FROM 2.1 TILL 4.4 Android版本。 这意味着程序正在搜索最低Android版本兄弟:)

BTW:下载2.2。 Android版也是。 :)

答案 5 :(得分:1)

今天遇到同样的问题。

在我的情况下,您的建议组合成为一个解决方案:

  1. 在Eclipse项目栏中,我删除了Appcompat(XYZ)和刚刚创建的新项目。

  2. 检查更新 - 未找到任何更新。

  3. 点击文件 - &gt;重新启动。

  4. 创建新项目时,已选择API 14作为Minimum Required SDK。

  5. 完成。

答案 6 :(得分:0)

运行Eclipse更新(帮助 - &gt;检查更新)并告诉我这是否可以解决您的问题。

答案 7 :(得分:0)

只需刷新appcompat_v7的bin文件夹!

答案 8 :(得分:0)

这对我有用。 创建android-support-v7-appcompat时,请选择“将项目复制到工作区”选项。现在,它可以写入所需的目录。 我希望这对你有所帮助。

答案 9 :(得分:0)

嗯......我遇到了同样的情况。我从eclipse和磁盘上删除了我的项目,从磁盘中删除了工作区,并在新工作区中重新创建了项目...它的工作原理.......

答案 10 :(得分:0)

在我的案例中采用了不同的方法,如果可以帮助某人,请在此处说明。在创建新项目时,我也遇到了appcompat这个奇怪的问题。

我只是清理并构建 2次的默认appcompat_v7项目,这是由eclipse本身创建的,并且它有效!并且所有错误都消失了,效果很好。

答案 11 :(得分:0)

我收到同样的错误,以下步骤对我有用。

只需删除genbin文件夹

即可

清理(重建)项目。

答案 12 :(得分:-1)

Here is *Simple Trick:*
Create New Project
If you get the warning of jarlist Not created under the console tab
Close Eclipse and ReOpen it
Now u r done. jarlist is included in appcompat_7/bin or appcompat_7_XX/bin