【问题标题】:First android project build error第一个android项目构建错误
【发布时间】:2012-07-13 20:21:43
【问题描述】:

我只是在尝试使用 Android + Java。

我正在关注本指南: http://developer.android.com/training/basics/firstapp/index.html

一切照原样做。我只将“DisplayMessageActivity”类名更改为“DisplayMsgActivity” 我已经更新了清单以及对此类的所有引用,但我仍然收到 2 个错误:

-compile:
[javac] Compiling 4 source files to /home/juanchi/Dropbox/Dev/ArrayAppProject/bin/classes
[javac] /home/juanchi/Dropbox/Dev/ArrayAppProject/src/com/jnix/arrayapp/DisplayMsgActivity.java:7: duplicate class: DisplayMsgActivity
[javac] public class DisplayMsgActivity extends Activity {
[javac]        ^
[javac] /home/juanchi/Dropbox/Dev/ArrayAppProject/src/com/jnix/arrayapp/ArrayAppActivity.java:20: cannot access com.jnix.arrayapp.DisplayMsgActivity
[javac] bad class file: RegularFileObject[/home/juanchi/Dropbox/Dev/ArrayAppProject/src/com/jnix/arrayapp/DisplayMsgActivity.java]
[javac] file does not contain class com.jnix.arrayapp.DisplayMsgActivity
[javac] Please remove or make sure it appears in the correct subdirectory of the classpath.
[javac]         Intent intent = new Intent(this, DisplayMsgActivity.class);
[javac]                                          ^
[javac] 2 errors

构建失败 /home/juanchi/android-sdks/tools/ant/build.xml:680:执行此行时出现以下错误: /home/juanchi/android-sdks/tools/ant/build.xml:693:编译失败;有关详细信息,请参阅编译器错误输出。

总时间:5秒

有什么想法吗?

【问题讨论】:

  • 请将您的课程文件上传到我们可以查看的地方。 :)
  • 您没有使用带有 ADT 的 Eclipse 吗?尝试重新创建您的构建文件:android create project --target 8 --name "MyFirstProject" --path /path/to/project --activity StartingActivity --package net.sample.package。然后使用ant,“ant debug”来构建。
  • pastebin.com/GCkQqL7b 这里是 *java 和清单文件

标签: java android ant


【解决方案1】:

尝试声明:

package com.jnix.arrayapp

在DisplayMsgActivity文件的顶部

【讨论】:

    【解决方案2】:

    每个人都使用 eclipse 来学习和发展。只需在 Eclipse 中创建项目。您可以将源代码导入您的 Eclipse 项目并从那里开始。我将从 Eclipse 内部的基本项目开始,而不是外部。在日食之外工作更令人沮丧。使用 eclipse 的原因还有很多,比如良好的 logcat 视图、调试等。

    【讨论】:

    • 我已经安装了最新的 eclipse,但是 ADT 插件出现问题,然后是文本视图,后来出现了不正确的语法错误。我没有很好的体验......也许我会再试一次!
    【解决方案3】:

    清理并构建项目。有时它会起作用。

    【讨论】:

      猜你喜欢
      • 2013-06-24
      • 2019-12-01
      • 2015-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-23
      • 2014-08-07
      • 2017-11-11
      相关资源
      最近更新 更多