尝试让 Hello Android 教程在 Mac OS X Leopard 上运行
我在 Mac OS X Leopard 上并将 ADT 插件安装到 Eclipse 中 伽利略。我按照 Android 开发者 SDK 页面上的所有步骤开始操作。我的 SDK 版本是 2.2 API 8 revision 2,我刚刚使用了 Hello World 教程在这里找到:
http://developer.android.com/resources/tutorials/hello -world.html
当我第一次创建 Android 应用程序时,我在 Eclipse 控制台:
[2010-11-13 18:20:43 - HelloAndroid] 错误:无法打开类 文件 / 用户/mydirectory/Documents/workspace/HelloAndroid/gen/com/example/ helloandroid/R.java:没有这样的文件或目录
我注释掉了这一行以填充教程中的几行:
setContentView(R.layout.main);
当我运行该应用程序时,它启动了我的模拟器,但我看到的只是一个 左侧垂直屏幕上写着“ANDROID”和电话按钮 右边的。我没有看到“Hello, Android”文本 教程。
有什么想法吗?
I'm on Mac OS X Leopard and installed the ADT plugin into Eclipse
Galileo. I followed all the steps on the Android developer SDK page to get started. My SDK version is 2.2 API 8 revision 2 and I just used the Hello World
tutorial found here:
http://developer.android.com/resources/tutorials/hello-world.html
When I first created the Android application, I saw this error in the
Eclipse console:
[2010-11-13 18:20:43 - HelloAndroid] ERROR: Unable to open class
file /
Users/mydirectory/Documents/workspace/HelloAndroid/gen/com/example/
helloandroid/R.java: No such file or directory
I commented out this line to fill in the few lines from the tutorial:
setContentView(R.layout.main);
When I ran the app, it launched my emulator but all I saw was a
vertical screen on the left that said "ANDROID" and phone buttons on
the right. I did not see the "Hello, Android" text from the
tutorial.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
运行项目 clean 以强制生成 R.java。
项目->干净...-> OK
这应该使 SDK 能够正确构建您的项目。在新项目中我经常遇到同样的问题。
Run project clean to force R.java generation.
Project -> Clean... -> OK
This should make the SDK to build your project correctly. Same problem happens to me pretty often with new projects.
Eclipse ADT 插件根据 res/ 文件夹中的 XML 文件自动生成 R.java 文件。如果这些 XML 文件之一存在错误,则不会生成 R 文件。因此,请检查 Eclipse 是否检测到资源 XML 文件中的任何错误。
The Eclipse ADT plugin auto-generates the R.java file based on the XML files in the res/ folder. If there's an error in one of those XML files, then the R file won't be generated. So check to see if Eclipse detects any errors in your resource XML files.