第一个android项目构建错误

Posted

技术标签:

【中文标题】第一个android项目构建错误【英文标题】:First android project build error 【发布时间】: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 和清单文件 【参考方案1】:

尝试声明:

package com.jnix.arrayapp

在DisplayMsgActivity文件的顶部

【讨论】:

【参考方案2】:

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

【讨论】:

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

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

【讨论】:

以上是关于第一个android项目构建错误的主要内容,如果未能解决你的问题,请参考以下文章

该项目缺少构建所需的 Android SDK

值为-b + sr + Latn的Android构建错误

无法在 Eclipse 和 CLI 中为 Android 构建 Cordova 项目

android:无法构建项目错误:无法从中读取包名

无法构建 Android NDK 项目致命错误:android/configuration.h:没有此类文件或目录编译终止

Android 项目使用 Ant 构建良好,但出现运行时错误