Android开发新手,在关注teamtreehouse的教程时,我不断遇到错误

时间:2014-03-28 05:22:32

标签: java android xml eclipse adt

tutorial link

所以我从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_main.xml的图形视图显示没有“Hello world!”文本,它将我发送到fragment_main.xml“Hello world!”文字位于左上方。

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

2 个答案:

答案 0 :(得分:1)

是肯定的。删除任何未使用的导入是安全的,所以删除那些....

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

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

答案 1 :(得分:1)

我不确定teamtreehouse教程,但我已经遇到过android示例项目的麻烦,你可以从developer.google.com获得。

无论如何,在我的经历中......我能够解决它。我希望你使用android studio,先做更新!一旦你恳求thpe项目做更多的事情..

  1. 更新你的android studio.on mac它将是AndoidStudio->检查更新..

  2. 确保你的应用build.gradle(不是PRoject build.Gradle !!!!!)有这个

    依赖{     classpath'com.android.tools.build:grad:0.9。+' }

  3. 确保你安装了lates android SDK!今天它的声音是19.0.3 然后在同一个buid.gradle中确保你有

  4. android {     ...     buildToolsVersion“19.0.3”     ... }

    1. 项目根/ gradle这个/包装/ gradle-wrapper.properties。 distributeUrl属性是您设置Gradle版本的位置;它嵌入在URL中:
    2. distributionUrl = HTTP://services.gradle.org/distributions/gradle-1.11-all.zip

      今天最新的gradle是1.11 ......

      最后一步 - >文件 - >无效兑现/重新启动。

      之后它应该重新编译所有内容,它不应该再抱怨了.. 我花了3天时间搞清楚这一点,希望它能帮到你。

      祝你好运