【发布时间】: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 和清单文件