Java Android开发新手,在遵循teamtreehouse的教程的同时,我不断地遇到错误

Java Android开发新手,在遵循teamtreehouse的教程的同时,我不断地遇到错误,java,android,xml,eclipse,adt,Java,Android,Xml,Eclipse,Adt,所以我从apk 8中选择当前的一个kitkat 我创建应用程序/项目 The import android.support.v7.app.ActionBar is never used. The import android.os.Build is never used. 然后我从MainActivity.java文件中得到了关于这两行的上述错误: import android.support.v7.app.ActionBar; import android.os.Build; activi

所以我从apk 8中选择当前的一个kitkat

我创建应用程序/项目

The import android.support.v7.app.ActionBar is never used.
The import android.os.Build is never used.
然后我从MainActivity.java文件中得到了关于这两行的上述错误:

import android.support.v7.app.ActionBar;
import android.os.Build;
activity\u main.xml
的图形视图不显示“Hello world!”文本,它将我发送到
fragment\u main.xml
,其中“Hello world!”文本位于左上角


我很确定我下面的教程有点过时,因为它没有显示片段xml和kitkat版本。这一切正常吗?

是的。删除任何未使用的导入是安全的,因此请删除这些

对于活动,您可以通过从创建向导中选择空白活动来创建不带片段的活动。(在您选择新建android项目后,选择其中一个选项)


实际上,你应该找到一个很好的片段教程,因为这是应用程序的发展方向,一旦你了解了它们,生活就会变得更加轻松

我不确定teamtreehouse教程,但我在你可以从developer.google.com获得的安卓示例项目中遇到了麻烦

无论如何,以我的经验。。我能修好它。我希望你使用的是android studio,请先更新!然后,一旦你导入了这个项目,再做一些事情

  • 更新你的android studio。在mac上,它将是AndoidStudio->检查更新

  • 确保你的app build.gradle(不是PRoject build.gradle!!!!!!!)具有此功能

    依赖关系{ classpath'com.android.tools.build:gradle:0.9.+' }

  • 确保你安装了最新的android SDK!!!今天很快会是19.0.3 然后在同一栋楼里,格雷德尔,确保你有

  • 安卓{ ... buildToolsVersion“19.0.3” ... }

  • 项目根/gradle/wrapper/gradle-wrapper.properties。distributionUrl属性是设置渐变版本的地方;它嵌入在URL中:
  • 分配=http://services.gradle.org/distributions/gradle-1.11-all.zip

    最新的渐变为1.11,与今天一样

    最后一步->文件->作废现金/重新启动

    在那之后,它应该重新编译所有的内容,并且不再抱怨。。 我花了三天的时间来解决这个问题,希望它也能对你有所帮助


    祝你好运

    它只是告诉你那些导入的
    是不必要的;你可以删除它们。你不能编译和运行这个项目吗?是的,我可以编译和运行它,但是我的Nexus5中的视图是片段,而不是主视图。它是否应该运行main&/或者为了简单起见,我应该使用android仿真器。连接我的android手机是一件痛苦的事/哈斯莱特是;片段包含在主活动中。我想您的意思是“删除任何导入”。