第一个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项目构建错误的主要内容,如果未能解决你的问题,请参考以下文章
无法在 Eclipse 和 CLI 中为 Android 构建 Cordova 项目
无法构建 Android NDK 项目致命错误:android/configuration.h:没有此类文件或目录编译终止