Android感叹号红色标记

时间:2015-08-02 06:21:44

标签: android eclipse android-appcompat

我对Android很新。每当我使用新工作区创建一个新项目时,我在项目中的Eclipse中都会出现感叹的红色标记,并在Appcompat处出现错误。我在这里搜索了一个答案,但没有回答是我正在寻找的,所以我只是问这个。当我在DDMS上创建工作区时,它会显示:

Sending Tracking request failed!

在我创建新项目后,在Android上

WARNING: unable to write jarlist cache file here, src file, layout file not available.

我经常搜索并找不到解决方案。

5 个答案:

答案 0 :(得分:6)

好的,首先是第一件事。 Google不再支持Eclipse。 Android开发的唯一官方IDE是Android Studio Download Page

以下是Eclipse支持结束的announcement

  

在过去几年中,我们的团队专注于改善使用Android Studio构建Android应用程序的开发体验。自Android Studio推出以来,我们对这种兴奋和积极反馈印象深刻。作为官方Android IDE,Android Studio可让您访问功能强大且全面的工具套件,以便在Android平台上发展您的应用程序,无论是在手机,手腕,汽车还是电视上。

     

为此,我们将所有努力集中在使Android Studio更好,更快,我们将在今年年底结束Eclipse中Android开发者工具(ADT)的开发和官方支持。这特别包括Eclipse ADT插件和Android Ant构建系统。

请注意,使用Eclipse开发Android应用程序的人数正在下降。随着时间的推移,即使在Stackoverflow上,您也会得到越来越少的支持。总的来说,最好只在刚开始时进行切换。

检查第一个链接,您会在Android Studio IDE

中看到一些惊人的文档

如果您100%需要使用Eclipse ...

好的,所以你有一份需要Eclipse的工作或者有其他原因,那么请查看this documentation by Eclipse

此外,Eclipse(list of all the different icons)可以显示credit for the icon list

  

在项目中的其他问题中,构建路径问题有时容易被忽略。 Package Explorer和Project Explorer视图现在在Java项目和包含构建路径错误的工作集上显示一个新的装饰器:

enter image description here

  

具体错误可以在Problems视图中看到,如果打开视图菜单并选择Group By> Java问题类型,它们都显示在构建路径类别中:

enter image description here

答案 1 :(得分:1)

如果你对app_compact库有任何问题......这就是解决方案

希望它会起作用....

答案 2 :(得分:1)

请参考此链接here

  
    

如果你去appcompat_v7 / bin文件夹,你会看到文件“jarlist.cache”没有出现或者是不同步的。你需要     刷新appcompat_v7文件夹,只在该文件夹上按F5。

  
     

由于您使用了操作栏,因此添加了appcompat_v7文件夹   成分

     

啊哈。在创建新文件夹时避免使用新的appcompat_v7_XX文件夹   项目,选择LEVEL API 14作为Minimun Required SDK。你必须之后   修改AndroidManifest.xml并放置你需要的级别。

     

改变它           android:targetSdkVersion =“19”/>

     

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

     

使用appcompat_v7,您将看到Eclipse创建了两个XML文件:   Activity_main.xml和fragment_main.xml。如果你想有一个选择   只使用activity_main.xml以旧方式创建项目,执行   的是:

     

制作位于此路径中的文件夹“BlanckActivity”的副本:   \ tdk \ tools \ templates \ ADT以前版本的活动。

     

将文件夹重命名为“BlankActivityNoFragment”,然后编辑该字段   带有记事本的文件“template.xml”的名称   NAME =” BlankActivityNoFragment”

     

将新文件夹复制到新Eclipse的相同路径中   IDE:SDK /工具/模板/活动

     

现在,您将在创建新项目时看到新模板。   请记住选择最低要求的SDK和API 14

答案 3 :(得分:1)

如果您不想获得appcompat库的支持,请按照以下步骤将其从项目中删除:

  1. 右键点击项目
  2. 选择属性
  3. 在对话框中选择左侧的android
  4. 在对话框检查库部分
  5. 选择它并删除appcompat库,然后按删除
  6. 使用活动
  7. 扩展您的MainActivity.java

    您可以成功运行项目。

    如果您需要appcompat的支持,请按以下步骤操作:

    1. 使用Sdk Manager下载最新的appcompat
    2. 在你的日食中导入appcompat项目
    3. 将其添加为库项目
    4. 使用AppCompatActivity扩展您的MainActivity。

答案 4 :(得分:0)

根据documentation

  

装饰包含构建路径的Java项目和工作集   错误

可能有几个原因。大多数情况下,这可能是以下一些原因,

  1. 您已从/ lib文件夹中删除了一些.jar文件
  2. 您添加了新的.jar文件
  3. 您添加了可能与他人冲突的新.jar文件
  4. 所以要做的是我们必须解决那些丢失/更新/新添加的jar文件。

    • 右键单击项目并转到属性
    • 选择Java Build Path
    • 转到“库”选项卡
    • 删除已删除的jar文件的引用。它们附近会有红色标记,因此您可以轻松识别它们。
    • 使用添加JAR刷新项目
    • 添加对新添加的.jar文件的引用

    如果是因为上述原因之一,这将解决问题。

    还是面临问题?试试这个:

    转到Windows - >偏好 - > Android - >构建并取消选中“跳过打包或dexing直到导出或启动”然后重新启动Eclipse。